Get Updates By E-mail 

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 Library Allowing You To Create/Export Swift Objects To A JSON Based Format

Late last year I mentioned the ObjectMapper library for easily mapping JSON Data to/from Swift objects.

Here’s an open source Swift based framework allowing you to serialize/deserialize objects from a JSON format called ModelRocket from Oven Bits.

OvenBits supports several basic types including String, Bool, Int, UINet, Double and Float, but also more advanced types including NSDate, UIColor, NSURL, amd NSNumber. You can define the objects in JSON or within a typed array and custom objects created with ModelRocket can be used within other objects.

Open Source Library Providing A Wide Variety Of Great Looking Text Field Animations

Early this year I mentioned the TextFieldEffects library providing a number of text field effects that you can use within an app to draw a user’s attention, and spruce up the look of basic text fields.

Here’s an open source library submitted by Mukesh inspired by TextFieldEffects providing even more interesting text field components with neat animation effects called MMTextFieldEffects.

This video shows different text field effects in action:

Open Source Library For Creating Tinder Style Swipeable Card Based User Interfaces

Late last year I mentioned an open source component for creating swipeable cards inspired by the interface of the popular Tinder app called ZLSwipeableView.

Here’s an open source Swift library allowing you to create a Tinder style interface with a UITableView style datasource/delegate interface called Koloda from Yalantis.

Koloda allows you to dynamically load views for efficient performance. The library contains methods for easy detection of card swipes, and more, and includes a nice example project with a complete interface created using Koloda.

Open Source Swift PocketSphinx Wrapper Library For Implementing Speech Recognition

Some time ago I mentioned the OpenEars library for implementing text to speech and speech to text library that utilizes Carnegie Mellon University’s PocketSphinx project.

Here’s an open source Swift wrapper for PocketSphinx along with a guide submitted by Bruno Berisso of TryoLabs called TLSphinx.

TLSphinx simplifies the configuration of Pocket Sphinx allowing you to easily pass configuration parameters with a clean Swift syntax. Decoding is also simplified and you can easily decode files or microphone input.

Open Source Library For Drawing Charts On The Apple Watch

Some time ago I mentioned an iOS library for creating many different charts with a nice clean look called PNChart.

Here’s an open source library based on PNChart, but designed for the Apple Watch called NKWatchChart from Peng Guo.

NKWatchChart supports bar, pie, line, circle and radar charts. Just like PNCHart you can easily customize the colors, labeling, and chart values.

Here is an animation showing NKWatchChart in action:
NKWatchChart