Get Updates By E-mail 

Subscriber Counter

iOS Development Libraries

This category mainly features open source libraries for iOS development. Any library relevant for iOS developers can be posted here, that includes libraries specifically for game development on the iPhone and iPad.

If you would like to add a library please submit it here.

Open Source Swift Module For Creating Neatly Animated Tab Bar Items

I’ve mentioned a number of custom libraries and components for enhanced tab bars, most recently JFATabBarController which provides a nicely scrolling tab bar for going through several pages of items.

Here’s an open source Swift module that allows you to add a number of very slick animations to your tab bar, and also allowing you to provide animations of your own called RAMAnimatedTabBarController from Ramotion.

Open Source Project Allowing You To Use The iOS 8 UIAlertController Syntax In iOS 7

With the iOS 8 SDK Apple has delivered a much simpler API for creating UIAlertView’s and UIActionSheet’s, but if you’re looking to support iOS 7 you can’t use the new clean and simple syntax of UIAlertController.

Here’s an open source project from Peter Steinberger that bring backwards compatibility to the iOS 8 UIAlertController API with PSTAlertController.

Library Providing A Nice Collection Of Custom Transitions And Interaction Controllers

Earlier this year I mentioned a nice collection of interesting animated transitions and a tutorial on using the transition API that was added with iOS 7.

Here’s another nice open source library that simplifies use of the transition API and providing a number of custom  transitions and interaction controllers from Raizlabs called RZTransitions.

RZTransitions provides a wide number of animation, and interaction controllers, and provides a simple api for using custom transitions and you can mix and match all the included transitions and interaction controllers for interesting effects.

Flexible Open Source iOS Library For Creating Data Validators

Earlier this year I mentioned the excellent FXForms library allowing you to create table view based forms with a wide number of features.

Here’s a submitted library for data validation that can work with Core Data, or a raw NSObject and added support to make it easier to work with FXForms.

Open Source iOS Library Allowing You To Easily Detect App Frame Rate Drops

Early last year I mentioned a handy library allowing you to chart an app’s fps within the status bar area.

Here’s an interesting library from Kevin Conner that makes it easy to track any frame rate drops when running your apps called KMCGeigerCounter.

KMCGeigerCounter provides an on-screen framerate meter showing how many frames have been dropped and drawn within the last second and changes color if there is a big frame rate drop, you’ll also be able to hear any frames dropping through different audio cues so you can easily tell if your app is running completely smooth.