Objective-C Programming

Easily Get Non-ARC Enabled Open Source Libraries Working In ARC Enabled Projects

The topic of this post is one that I’m sure many developers will know about especially since it is a footnote in several of the tutorials on the ARC tutorial and guide page on this site.

I’ve received so many inquiries about how to get open source libraries mentioned on this site and it’s surprising how many don’t know how to implement the -fno-objc-arc flag for using non-ARC enabled code within ARC enabled projects.

Handy Cheat Sheet For Using Objective-C Blocks (Closures)

Objective-C blocks (closures) are something that I’ve mentioned in the past several times, most recently in this post about this massive open source collection of Objective-C blocks extensions, and another about a great guide on how to easily enable asynchronous UITableViewCell’s with blocks and Grand Central Dispatch.

It has been over a year since blocks were added to the iOS SDK, but still I see many searches on this site looking for beginner tutorials and guides on using blocks.  So if you’re still trying to understand blocks you’re not alone, and I’ve found a great reference resource for you.

Tool: Xcode 4 Project Template For Automatically Creating Universal Frameworks

Several days ago I received some feedback from a user having issues creating a static framework using a tutorial that I mentioned over two years ago.

Since the tutorial is vastly outdated, I thought I would mention a much simpler way that I’ve since found for building frameworks.

Open Source: Collapsable Grouped TableView Library And Tutorial

If you’ve been working with UITableView’s then you’ve likely run into a situation where you had multiple groups of cells that the user has to scroll an excessively long way down the screen to use.

I came across a library today that is very handy for this situation, it allows you to make each section of the tableview collapsible with ease, and each segments collapses and expands with a very smooth and natural animation.  The library is very easy to use, and comes with a detailed step by step tutorial so that you can implement it quickly.

Tutorial: Creating An Evernote Style Button Activated Keyboard

The Evernote app is an excellent note taking app for iOS devices (and the Mac platform).  It is also very easy to use and well designed.  One of the features within the Evernote app is a keyboard button which allows you to hide and show the keyboard when pressed.