iPhone Apps without Objective-C

Date Arrow  October 29, 2009

Yes, it’s possible. Even if Objective-C is one of my preferred programming languages, in any case I think it’s worth mentioning that, 2 years after the official iPhone SDK has been announced, the iPhone development landscape has really grown up, and many, many different options are available today. This article provides a very high-level enumeration [...]

Tagged   Apple · Open Source · iPhoneComments  Add Your Comment 

iPhone and Mac OS X Developer Conference Roundup

Date Arrow  October 1, 2009

Here’s a quick review of the most important iPhone and Mac OS X developer conferences I’ve found on the web (in no particular order). Definitely, there’s no shortage of conferences when you need information about the latest Cocoa, Mac OS X and iPhone technologies; check this out! Apple’s Worldwide Developer Conference or WWDC, held every [...]

Tagged   Apple · Cocoa · Opinion · iPhoneComments  Add Your Comment 

Using Multiple Twitter Clients from your iPhone Application

Date Arrow  September 11, 2009

I love playing with iPhone URL schemes. And if you ask me, just like for Mail.app and Safari, I think there should be a “default” Twitter client URL scheme in the iPhone, with an interface in the Settings application allowing you to set the application that you prefer to tweet. Alas, this is not the [...]

Tagged   Open Source · Twitter · iPhoneComments  Add Your Comment 

Code Organization in Xcode Projects

Date Arrow  July 28, 2009

Xcode does not impose any structure to your source code tree. This is both cool and useful to quickly throw a couple of lines for a prototype, but in my experience, this approach does not scale. More often than not, without any hygiene, your project can become a mess. Just using Xcode defaults, after a [...]

Tagged   Architecture · Code · Opinion · iPhoneComments  Add Your Comment (3)

OpenGL ES 2.0 on iPhone OS 3.0

Date Arrow  June 24, 2009

Now that the NDA on the iPhone OS 3.0 SDK has been lifted (which happened much faster than what I thought it would take!) here’s my first contribution to the world of iPhone OS 3.0 open source code: sample code about how to use OpenGL ES 2.0 on the iPhone 3GS, something I announced in [...]

Tagged   Open Source · iPhoneComments  Add Your Comment (20)

iPhone SDK 3.0: A New Beginning

Date Arrow  March 22, 2009

Last year I blogged about the upcoming SDK 2.0 for the iPhone 3G, and boy did it change my life. For those who haven’t followed closely everything that happened in this blog lately, there’s been this (that’s me in the WWDC keynote main room at the Moscone center) and then that (yours truly talking at [...]

Tagged   Opinion · iPhoneComments  Add Your Comment (1)

NIBs or code? Why not both? Here’s nib2objc.

Date Arrow  March 17, 2009

(Somehow this project seems to me so simple, that I’m sure someone has done this before. Anyway). This is my feeble attempt to bring an answer to the eternal dichotomy between those arguing about the relative benefits of creating user interfaces via Interface Builder or via pure Objective-C code: let me introduce nib2objc. Unbeknown to [...]

Tagged   Cocoa · Code · iPhoneComments  Add Your Comment (7)

That iPhone Keypad

Date Arrow  March 13, 2009

Finishing my series of copied flattered UIs, like that Facebook thingy or that Twitterriffic gadget, here’s Apple’s own iPhone keyboard, in a really sloppy implementation that has been blatantly and horribly copied, with awful sounds that pop when you tap the numbers and such. The Fring iPhone application uses a similar keyboard, but with a [...]

Tagged   Apple · Code · iPhoneComments  Add Your Comment 

10 iPhone Memory Management Tips

Date Arrow  January 28, 2009

Memory management in the iPhone is a hot topic. And since tonight I’m talking about it on tonight’s monthly meetup of the French-speaking Swiss iPhone Developers group, I might as well share some tips here from my own experience. I won’t go dive through the basics; I think that Scott Stevenson did a great job [...]

Tagged   Cocoa · Code · How to? · iPhoneComments  Add Your Comment (32)

Objective-C REST Client Update

Date Arrow  January 19, 2009

I’ve uploaded (yet another) update to the Objective-C REST client I’ve blogged about previously. This time I’ve scanned the code with the excellent LLVM/Clang Static Analyzer and fixed a couple of memory leaks here and there. I strongly recommend to scan your own projects with this tool, it’s extremely simple to use: Install it somewhere [...]

Tagged   Cocoa · iPhoneComments  Add Your Comment (7)