This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
static final class TouchyWebView extends WebView | |
{ | |
public TouchyWebView(Context context) { | |
super(context); | |
} | |
@Override | |
public boolean onTouchEvent(MotionEvent event){ | |
requestDisallowInterceptTouchEvent(true); | |
return super.onTouchEvent(event); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ (void)describePreferredFonts | |
{ | |
static NSArray *textStyles; | |
static dispatch_once_t onceToken; | |
dispatch_once(&onceToken, ^{ | |
textStyles = @[UIFontTextStyleHeadline, | |
UIFontTextStyleSubheadline, | |
UIFontTextStyleBody, | |
UIFontTextStyleFootnote, | |
UIFontTextStyleCaption1, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<array> | |
<dict> | |
<key>shortcut</key> | |
<string>:smile:</string> | |
<key>phrase</key> | |
<string>😄</string> | |
</dict> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ (NSString *)preferredContentSizeDescription | |
{ | |
// see http://johnszumski.com/blog/implementing-dynamic-type-on-ios7 | |
NSString *contentSize = [UIApplication sharedApplication].preferredContentSizeCategory; | |
NSString *description; | |
if ([contentSize rangeOfString:@"Accessibility"].location != NSNotFound) | |
{ | |
// Accessibility Content Size Category Constants |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# hide Desktop clutter (Desktop is just a folder in Finder) | |
defaults write com.apple.finder CreateDesktop false | |
killall Finder | |
# enable "Purple Button Mode" | |
# see https://tidbits.com/2009/10/06/revealing-mac-os-xs-hidden-single-application-mode/ | |
defaults write com.apple.dock single-app -bool true | |
killall Dock |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@interface NSManagedObject (Serialization) | |
- (NSDictionary*) toDictionary; | |
- (void) populateFromDictionary:(NSDictionary*)dict; | |
+ (NSManagedObject*) createManagedObjectFromDictionary:(NSDictionary*)dict | |
inContext:(NSManagedObjectContext*)context; | |
@end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// recursively apply typeface to our textviews | |
static final void setTypeface(ViewGroup viewGroup, Typeface typeface) | |
{ | |
if (viewGroup == null) return; | |
int children = viewGroup.getChildCount(); | |
Log.d(TAG, "setTypeface " + viewGroup + " : " + children); | |
for (int i=0; i<children; i++) | |
{ | |
View view = viewGroup.getChildAt(i); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- (void)describePreferredFonts | |
{ | |
static NSArray *textStyles; | |
static dispatch_once_t onceToken; | |
dispatch_once(&onceToken, ^{ | |
textStyles = @[UIFontTextStyleTitle1, // iOS 9 | |
UIFontTextStyleTitle2, // iOS 9 | |
UIFontTextStyleTitle3, // iOS 9 | |
UIFontTextStyleHeadline, | |
UIFontTextStyleSubheadline, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Chinese (Simplified) | |
China (CN) | |
Chinese (Traditional) | |
Taiwan (TW) | |
Macau (MO) | |
Danish | |
Denmark (DK) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
~ $ traceroute comcast.net | |
traceroute: Warning: comcast.net has multiple addresses; using 69.252.80.75 | |
traceroute to comcast.net (69.252.80.75), 64 hops max, 52 byte packets | |
1 10.0.1.1 (10.0.1.1) 1.005 ms 0.632 ms 0.664 ms | |
2 * * * | |
3 * * * | |
4 * * * | |
5 * * * | |
6 * * * | |
7 * * * |
NewerOlder