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.

Top iOS Development Resources For Four Weeks Ended October 4th, 2015

Welcome back to our feature of the most popular new and updated iOS developer resources mentioned on our site in the last four weeks.

The top resource is an open source library featuring a collection of custom text field user interface components with unique effects.

Here are the resources:

1. MMTextFieldEffects – Open source library allowing you to implement a wide variety of textfield animations.  (share on twitter) (featured here)

2. Popover – An open source component allowing you to create highly customizable popover overlays.  (share on twitter) (featured here)

3. Watchdog – An open source Swift library allowing you to diagnose whether the main loop has been blocked for a specified amount of time.  (share on twitter) (featured here)

4. Neon –  Open source Swift library for creating complex dynamic user interfaces with a concise syntax. (share on twitter) (featured here)

Thanks for reading!

Open Source Library For Statistics Calculations In Swift

Last year I mentioned a couple of interesting Swift math libraries such as the Python numPy inspired Swix library and the Euler library implementing 40 custom math operators.

Here’s an open source Swift library that provides a number of functions for calculating statistics from Evgenii Neumerzhitckii called SigmaSwiftStatistics.

SigmaSwiftStatistics includes functions for calculating the:

Standard Deviation
and more.

You can find SigmaSwiftStatistics on Github here.

A nice collection of functions for calculating statistics in Swift.

Open Source Library Providng A Concise Syntax For Creating Beautiful User Interfaces In Swift

I’ve mentioned a number of libraries for creating user interface layouts such as ShinpuruLayout for creating highly complex interfaces.

Here’s an open source library called Neon from Mike Amaral providing a concise syntax for creating beautiful user interfaces in Swift.

With Neon you can easily align views, fill a superview, group views, attach views to an edge and more.

Here’s an animation from the readme showing a user interface layout that was created with just 20 lines of code:


You can find Neon on Github here.

A nice Swift library for laying out user interfaces.

Library And Guide: Use Swift Protocol Extensions With Core Image’s Gaussian Blur Filter

I’ve mentioned a number of interesting libraries and tutorials from the FlexMonkey blog most recently the ShinpuruLayout library for creating complex UI’s.

Here’s an open source library from FlexMonkey that provides a number of Swift protocol extensions for applying a Gaussian Blur with a clean simple syntax and full customization called Blurable.

With Blurable you can easily blur or unblur, check whether the view is currently blurred, and customize the level of blurring. Blurable uses core image’s CIGaussianBlur, and with some modification could be used with other core image filters.

You can find Blurable on Github here.

You can read more about blurable over on the FlexMonkey blog.

A nice little experiment showing how to use Swift protocol extensions with core image filters.

Open Source Swift Framework For Quickly Setting Up A Multi-Threaded Core Data Stack

I’ve mentioned a number of libraries for working with Core Data most recently the Core Store library providing a vast number of Core Data helpers.

Here’s an open source framework created to make it easier to use Core Data the right way from the Big Nerd Ranch called the BNR Core Data Stack.

The BNR Core Data stack simplifies working with Core Data using multiple threads, allows for standard SQLite or in-memory databases, easy resetting of the stack and more.

You can read more about the BNR Core Data Stack over on the Big Nerd Ranch blog, and download the framework on Github here.

A nice framework for working with Core Data.