When the iPhone
SDK was released in 2008, my good friend
Kevin and I formed Able Pear Software,
a small consultancy focused on mobile development. From 2009 through
2011, I wrote a series of posts for our
company blog called Objective-C
Tuesdays (published on Tuesdays, naturally).
We weren't the only people drawn to iPhone development, but outside of a
small cadre of Mac programmers, Objective-C was largely unknown. It's
also very different from most mainstream programming languages, being a
Smalltalk-inspired dynamic layer atop the venerable C language -- with
very unusual syntax. There was very little learning material available
at the time, either for purchase or free on the Internet, and Apple's
terse documentation left big gaps to fill.
So I did my part to help. I focused on the basics: loops, variables,
strings and arrays, and wrote about both the dynamic, high level
classes and the low level, static C equivalents.