WWDC 2014: Big Nerd Ranch and Swift
iOSEditor’s note: We have since published the first edition of our Swift programming guide, currently an Amazon best seller. Our iOS and Cocoa bootcamps...
Dependency Injection, iOS and You
iOSDependency injection refers to the design principle of telling a class which other objects its instances should work with, improving the flexibility with which...
JavaScriptCore by Example
iOSJavaScriptCore is not a new framework; in fact, it’s been lurking on Mac OS X ever since version 10.2. But with iOS 7 and...
Building an App in a Month with Big Nerd Ranch Programming Guides
iOSBig Nerd Ranch fan Dave McKinney recently gave himself one month to learn some basic programming skills and build an iOS app from scratch....
Designing Interfaces for iOS 6 and iOS 7
iOS MacAlthough the iOS 7 adoption rate is now at 85 percent, many developers still need to support iOS 6. I've seen people struggle with...
Advanced iOS Mutiny
iOSIn our Advanced iOS bootcamp, there's always something new for us instructors to learn from the students. But last week, my class has an...
Making a Mockery with Mock Objects
iOSMock objects are used by many developers when they're using test-driven development to design their systems, but what is it? And what are all...
Make iOS 7's Dynamic Type Easier to Use with our Open-Source BNRDynamicTypeManager
iOSUsing iOS 7's Dynamic Type adds polish to an app. Unfortunately, it can feel cumbersome to use. BNRDynamicTypeManager is an open-source library that makes...
Data-Driven iOS Development with ReactiveCocoa
iOS MacEditor’s note: This post was co-authored by Howard Vining and Matt Mathias.