(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.
| import Foundation | |
| // Executes an array of blocks in parallel, but only returns after they're all done. | |
| func parallel(blocks: [() -> ()]) { | |
| let group = dispatch_group_create() | |
| let queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) | |
| for block in blocks { | |
| dispatch_group_async(group, queue, block) | |
| } |
| // | |
| // main.swift | |
| // Routes | |
| // | |
| // Created by Chris Eidhof on 17/08/14. | |
| // Copyright (c) 2014 Chris Eidhof. All rights reserved. | |
| // | |
| import Foundation |
(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.
| #!/usr/bin/env ruby -wKU | |
| # Comments added 6 March 2014. | |
| # Implementation of the MetaWeblog API for my personal Ruby static blog generator. | |
| # This is not even nearly idiomatic Ruby. There are all kinds of issues. | |
| # (What's with the method interiors all being mushed-up together?) | |
| # But -- it's also worked flawlessly for five years without my having to edit it. | |
| # It won't work for anyone else as-is — but if it helps anyone | |
| # to do a MetaWeblog API implementation, then cool. |
| # Compiled source # | |
| ################### | |
| *.com | |
| *.class | |
| *.dll | |
| *.exe | |
| *.o | |
| *.so | |
| # Packages # |
| #import <Foundation/Foundation.h> | |
| #import "sqlite3.h" | |
| typedef int64_t timestamp; | |
| NSUInteger randomNumberInRange(NSUInteger start, NSUInteger end); | |
| // Create a sample date using the ISO-8601 format. | |
| // 2013-04-23T16:29:05Z | |
| NSString* generateSampleDate(); |
Generate the list yourself:
$ cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS*.sdk/System/Library/Frameworks/UIKit.framework/Headers
$ grep UI_APPEARANCE_SELECTOR ./* | \
sed 's/NS_AVAILABLE_IOS(.*)//g' | \
sed 's/NS_DEPRECATED_IOS(.*)//g' | \
sed 's/API_AVAILABLE(.*)//g' | \
sed 's/API_UNAVAILABLE(.*)//g' | \
sed 's/UI_APPEARANCE_SELECTOR//g' | \
| /* | |
| File: KeychainItemWrapper.h | |
| Abstract: | |
| Objective-C wrapper for accessing a single keychain item. | |
| Version: 1.2 - ARCified | |
| Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple | |
| Inc. ("Apple") in consideration of your agreement to the following | |
| terms, and your use, installation, modification or redistribution of |