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 iOS Library Makes Workign With The Camera Easier And Adds A Number Of Nice Features

I’ve mentioned a number of most recently the TGCameraViewController which features nice visual effects and a great UI.

Here’s an open source library called FastttCamera from IFTTT that makes it easier to work with the camera than AVFoundation, provides higher performance, adds a number of nice features for image processing and more.

Specifically some of FastttCamera’s features include:

  • Adjustment based on orientation even if the lock is on

Open Source iOS Library Providing Customizable Pull-To-Refresh And Infinite Scrolling

Earlier this month I mentioned an interesting pull-to-refresh component that allows the user to play breakout using pulls using SpriteKit called BreakoutToRefresh.

Here’s an open source library called INSPullToRefresh submitted by Michal Zaborowski which provides a UIScrollView category for easily adding customizable pull-to-refresh and infinite scrolling.

Open Source iOS Library For Discovery And Data Transfer In The Background Using BLE

I’ve mentioned a number of iBeacons resources most recently an example of a punch clock that uses geofencing to automatically tracker worker entries and exits.

Here’s a library called Discovery allowing you to detect and discovery, and information transferring between nearby devices using bluetooth low energy from Ömer Faruk Gül.

One of the issues with using iBeacons is that you can’t advertise your device as an iBeacon if the app is running in the background, but using BLE this is no issue.

Open Source Library Enhancing NSLog Allowing You To Log To A Remote Server

Late last year I mentioned an NSLog replacement with different logging levels, customizable logging formats, and more called XLFacility.

Here’s an open source library that allows you to automatically send NSLog messages from your app running on a user’s device to a specified server called Teleport from Kenneth Jiang.

Teleport includes a basic HTTP based aggregator which you can use as your backend server, or you can extend Teleport to use the aggregator of your choice.

Open Source Swift Wrapper For Working With Core Motion

Early last year I mentioned a library that utilizes Core Motion to detect how fast a user is moving to determine if the user is walking, running or in a moving vehicle called SOMotionDetector.

Here’s an open source Swift library that simplifies working with the CoreMotion Framework providing a nice wrapper called MotionKit from Muhammad Haroon Baig.

MotionKit greatly simplifies the gathering of accelerometer, gyroscope, and magnetometer values.