Category Tech

Migrating iPhone 3.x apps to iPad and iOS 4.0

Right now, creating Universal Applications for the iPod touch, the iPhone and the iPad is not really a straightforward task. The current panorama of iOS-compatible software and hardware platforms is getting more and more complex, and this blog post is a small guide (by no means exhaustive) of tips and tricks that have helped me [...]

More nib2objc fun

There are many things that I wanted to do with nib2objc since day one, but of course sometimes you just don’t have the time to implement them all. But here go two new additions to the project, that will make nib2objc even simpler and more fun to use: a Mac application and a Mac OS [...]

nib2objc updated

I’ve just committed version 1.2 of nib2objc to Github with the following enhancements: Compatibility with Xcode 3.2.3 and the latest iPhone SDKs; In debug mode, the tool generates stub comments for properties not currently recognized; Provides much nicer variable names; instead of “view24″ you get “button53″ or “tableview34″; those names are also used in the [...]

Core Text Objective-C Wrapper

One of the most promising and mysterious new frameworks introduced in iOS 3.2 is Core Text. Apple defines Core Text as a “text drawing engine”, which allows Mac (and now iPad) apps to render rich text on any graphics context. Strings drawn with Core Text feature lots of custom settings such as detailed font information, [...]

Objective-C Categories as Stylesheets

It is very important that iPhone and iPad applications use visual styles in a coherent way. This helps users learn how to use your application faster, it helps them scan your UI for important information as quickly as possible, and it also can convey a strong marketing message; companies who want iPhone or iPad applications [...]