(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| /* | |
| - Trivial wrapper around system sound as provided by Audio Services. | |
| - Don’t forget to link against the Audio Toolbox framework. | |
| - Assumes ARC support. | |
| */ | |
| @interface Sound : NSObject | |
| // Path is relative to the resources dir. | |
| - (id) initWithPath: (NSString*) path; |
| ACTION | |
| AD_HOC_CODE_SIGNING_ALLOWED | |
| ALTERNATE_GROUP | |
| ALTERNATE_MODE | |
| ALTERNATE_OWNER | |
| ALWAYS_SEARCH_USER_PATHS | |
| ALWAYS_USE_SEPARATE_HEADERMAPS | |
| APPLE_INTERNAL_DEVELOPER_DIR | |
| APPLE_INTERNAL_DIR | |
| APPLE_INTERNAL_DOCUMENTATION_DIR |
| UITableView convenience classes for resizing header and footer with autolayout. |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| Find and Replace following regular expression with empty string to remove copyright headers | |
| //\n//.+\n//.+\n//\n//.+\n// Copyright.+$\n//\n\n | |
| // | |
| // FileName.m | |
| // ProjectName | |
| // | |
| // Created by Author on Date. | |
| // Copyright 2015 iPhone Developer. All rights reserved. | |
| // |
This is a compiled list of falsehoods programmers tend to believe about working with time.
Don't re-invent a date time library yourself. If you think you understand everything about time, you're probably doing it wrong.
| let systemIcons = [ | |
| "circle", | |
| "square", | |
| "arrow.left", | |
| "arrow.up", | |
| "arrow.right", | |
| "arrow.down", | |
| "arrow.left.and.right", | |
| "arrow.up.left", | |
| "arrow.up.right", |
Settings folder.WTF, Interface and Screenshots folders to the Settings folder.