What We're Reading

May 04, 2012

RubyMotion Review

Sam Soffes takes a look at the recently announced Ruby iOS development tool, RubyMotion.


ReactiveCocoa

GitHub has open sourced their reactive programming framework for OS X and iOS.


PLCrashReporter and Unwinding the Stack With DWARF, Part 2

Mike Ash continues his series on crash reporting with an in-depth look at unwinding the stack on x86_64.


April 27, 2012

PLCrashReporter and Unwinding the Stack With DWARF

Mike Ash talks about DWARF debugging information, the compact unwind encoding, and stack scanners.


April 23, 2012

OneBusAway iOS Source Code

Seattleite iOS developers rejoice, it looks like the OneBusAway source code is now available on GitHub!


Novocaine

Really fast audio in iOS and Mac OS X using Audio Units is hard, and will leave you scarred and bloody. What used to take days can now be done with just a few lines of code.


April 19, 2012

Core Data on iOS 5 Tutorial: How To Preload and Import Existing Data

An in-depth look at preloading and importing data into Core Data.


April 16, 2012

Apple wants to ease app development process for non programmers

A patent application published this week indicates that Apple wants to make it easier for non-programmers to build iOS apps.


April 13, 2012

Nib Memory Management

Mike Ash’s Friday Q&A looks at nib memory management, and some of the differences between OS X and iOS.


March 16, 2012

Let's Build NSMutableDictionary

Mike Ash continues building Cocoa’s mutable collection classes from scratch, this time with NSMutableDictionary.


March 15, 2012

PaintCode

A new vector drawing app for OS X that outputs code for inclusion in your iOS and OS X apps. Wow.


iOS Debugging Magic

This article from Apple takes a deep dive into debugging your busted iOS apps.


So you crashed in objc_msgSend()

An oldie, but goodie, this article is a great way to sort out what to do next when you crash in objc_msgSend


My App Crashed, Now What? – Part 1

A tutorial on Ray Wenderlich walks you through the basics of debugging your iOS app crashes.


New iPad's most revolutionary feature is its battery

“Between the release of the iPad 2 last year and the announcement of the new iPad yesterday, Apple has nearly doubled the capacity of the battery, taking it from 25Wh to a massive 42Wh.”


March 13, 2012

Unique Identifier Is Dead, Long Live Unique Identifier

Doug Russell shows you how to get a device-unique identifier for your apps on iOS 5.0 and above.


March 09, 2012

Let's Build NSMutableArray

Mike Ash shows you how to write NSMutableArray from scratch.


March 06, 2012

Testing on iOS 5.1 Golden Master Reportedly Complete Ahead of iPad 3 Launch

Rumor has it that iOS 5.1 is ready to go.


March 02, 2012

Key-Value Observing Done Right: Take 2

Gwynne Raskind takes a deep dive into improving KVO for modern OS X and iOS apps.


NSScreencast on CocoaPods

Today NSScreencast has a new video up on how to use CocoaPods in your Cocoa apps. Setting aside some minor issues with out-of-date projects, I’ve found CocoaPods to be an incredibly handy way to manage project dependencies.


February 29, 2012

Insurgent Games Releases Source for Their iOS Games

Earlier this week, Insurgent Games released their many celebrated iOS and Android games as open source projects, posting the source code for download on Github. This allows aspiring game developers to learn and build their own games from the code. Also, fans can download any game for free from the iOS App Store and the Android Market.


February 23, 2012

Twilio announces iOS SDK 1.0

Twilio has released version 1.0 of their iOS SDK, which will help you build awesome VOIP apps that use their platform.


Sneak Preview of Visual Studio 11

A little far afield from our normal content, but I worked on Visual Studio for four years and it’s still near and dear to my heart. The new version looks a little, uh, gray, I must say.


Gatekeeper in Depth

A look at what you need to know about Gatekeeper if you plan on writing software for OS X.


February 17, 2012

Extending NSData and (not) Overriding -dealloc

Tom Harrington takes a look at NSData’s memory mapping capabilities and the intricacies of overriding methods on class clusters.


February 16, 2012

How To Create A Simple 2D iPhone Game with OpenGL ES 2.0 and GLKit Part 1

A very in-depth tutorial for aspiring iOS game developers on how to get started building your 2D iPhone masterpiece.


Download OS X Mountain Lion Preview

Registered Mac Developer Program members can download the OS X Mountain Lion Preview now.


Apple has a new OS X version in the pipeline for release this Summer.


John Gruber's Personal Briefing on Mountain Lion

John Gruber discusses the next version of OS X, Mountain Lion, Apple’s new release schedule, and what Mountain Lion will bring to the table.


The Evolution of Piezo

Rogue Amoeba shows how the UI for their simple version of Audio Hijack Pro, evolved.