(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.