Posts
-
Proxy design pattern in iOS
-
App Branding
-
DevMonologue Magazine in iBooks
-
DevMonologue - Going Open Source (Issue-01)
-
iOS/Mac open source world
-
Open source licenses
-
How to convert to open source
-
The DevMonologue magazine
-
Using teams in Apple Developer Center
-
Snapshot testing with FBSnapshotTestCase
-
Text Kit exclusion paths
-
Separating UIStoryboard
-
Singleton vs. single instance
-
Example of compiling C libraries
-
Compiling libraries
-
How to use Swift optionals
-
Top articles for 2014
-
AVAudioSession bluetooth support
-
DevMonologue has a new look
-
WatchKit tutorial
-
Swift dictionaries
-
Swift arrays
-
Swift Closures
-
Custom UIPageViewController
-
Using Objective-C in Swift
-
Enumerations in Swift
-
Cannot assign to the result of this expression error in Swift
-
Swift initializers - designated and convenience
-
For-in statements with indexes in Swift
-
Swift optional values
-
Unit testing in Swift
-
Swift vs Objective-C
-
UISplitViewController tutorial
-
Text to speech in iOS - AVSpeechSynthesizer tutorial
-
NSURLProtocol tutorial
-
UIPageViewController tutorial
-
Writing Objective-C unit tests
-
ReactiveCocoa
-
Test Driven Development with OCUnit
-
Regular Expressions in iOS
-
Introduction to Test Driven iOS development
-
UIAutomation in Xcode
-
Crash reporting in iOS
-
Using the debugger console lldb in Xcode
-
Using the iOS Keychain for storing sensitive information
-
Introduction to Key-Value Observing in iOS
-
Using Key Value Coding validation
-
Testing iOS and Mac applications with ipfw in unreliable network conditions
subscribe via RSS