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 Component For Building Form Interfaces In Interface Builder

I’ve mentioned a number of excellent open source projects from Yalantis most recently Koloda for creating tinder style swipeable user interfaces.

Here’s an open source component submitted Yalantis that makes it easier to create great looking form-style user interfaces in interface builder called YALField.

YAFIield supports many different types of input fields, and a great example is included showing the many different input field types availble, and how to use the component in interface builder.

Here’s an image from the readme showing YALField in action:


You can find YALField on Github here.//” target=”_blank”>on Github here.

A great component for creating form fields.

Open Source Swift Library For Creating Interactive App Walkthroughs

Coach marks make for a great way to highlight a component to the user.  Here’s a Swift based library called Instructions from Frédéric Maquin that allows you to create walkthroughs and tours using coach marks and nicely designed informational views.

Instructions provides a number of features for creating custom views and positions, highlighting specific views, orientation support, and more.  Using Instructions you can quickly make a great looking interactive tour of an app.

Here’s an animation from the readme showing Instructions in action:


You can find Instructions on Github here.

A nice library for making interactive app tours in Swift.

Open Source iOS Library Providing Easy Sharing With WeChat, Weibo And QQ

The iOS SDK supports sharing with a number of social networks, but support is limited for some of the networks less popular outside of North America such as the WeChat which has over 100 million users outside of China.

Here’ s an open source library from Nix that allows you to work with the WeChat, Weibo, and QQ social networks providing support for sharing text, url and image called MonkeyKing.

MonkeyKing allows you to avoid using the buggy SDKs provided by the social network, and also works with UIActivityViewController so you can add in easy sharing options.

You can find MonkeyKing on Github here.

A nice library for working with these popular Chinese social networks.

Tutorial: Moving From ReactiveCocoa 2 To ReactiveCocoa 4

Some time ago I mentioned the ReactiveCocoa framework for reactive programming in Objective-C. The ReactiveCocoa team has updated ReactiveCocoa to use Swift with version 3, and has a new version, ReactiveCocoa version 4, in Alpha with support for Swift 2.0

Here’s a nice guide submitted by Atomic Object from Schaenzle for those looking to Switch from ReactiveCocoa to RACSignal. While the Switch from Objective-C to Swift 2.0 is clearly the biggest change the guide covers a number of significant changes to the syntax in Reactive Cocoa 4.

You can find the guide over on the Atomic Object blog.

A nice tutorial for those who have used ReactiveCocoa in the past.

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!