Jelly is an open source library from Sebastian Boldt that provides a number of view controller animations that can be implemented with just a few lines of code.

Included with Jelly are a number of fade, slide, and blur animaitions. You can control the speed, size, and alignment of the animation, the animation curve and more.

An extensive example is included showing how one could create different notification alerts, and sidebars using Jelly.

Here’s an animation from the readme showing a slide in sidebar that could be used for a menu:

Jelly

You can find Jelly on Github here.

You can also read more about the development of Jelly on Sebastian Boldt’s blog.

A great view animation library.

Original article: Jelly – A Swift Library For Easily Creating Great Custom View Animations

©2016 iOS App Dev Libraries, Controls, Tutorials, Examples and Tools. All Rights Reserved.

Reference source: iOS App Dev Libraries, Controls, Tutorials, Examples and Tools

Testing your UI with Apple’s UI testing framework is great for creating tests that can be used across a variety of different devices and iOS versions however those tests can sometimes be slow, and occasionally just stop working.

Snapshots provide a nice alternative to Xcode’s UI tests and Facebook’s FBSNapshotTestCase library provides a nice framework for performing Snapshot UI tests.

Dominik Hauser has written a nice step-by-step guide to configuring and using FBSnapshotTestCase showing how to

You can find the tutorial on the Swift and Painless blog.

You can find FBSnapshotTest on Github here.

A nice straightforward guide on using FBSnapshotTestCase.

Original article: Tutorial: iOS User Interface Tests Using Image Snapshots With FBSnapshotTestCase

©2016 iOS App Dev Libraries, Controls, Tutorials, Examples and Tools. All Rights Reserved.

Reference source: iOS App Dev Libraries, Controls, Tutorials, Examples and Tools

BEMCheckBox is an open source UI component from Boris-Em allowing you to implement highly customizable animated checkbox’s within your iOS apps.

With BEMCheckBox you can change the shape of the checkbox (circle or square), you can also customize the size and coloring, and there are six different animations to choose from in how the checkbox animates when checked/unchecked.

This image from the readme shows BEMCheckBox in action:


BEMCheckBox

You can find BEMCheckBox on Github here.

A great checkbox component.

Original article: BEMCheckBox – Open Source iOS UI Component For Creating Customizable Animated Checkboxes

©2016 iOS App Dev Libraries, Controls, Tutorials, Examples and Tools. All Rights Reserved.

Reference source: iOS App Dev Libraries, Controls, Tutorials, Examples and Tools

Objc2Swift is a project from Yahoo Japan! that converts Objective-C code to a Swift syntax.

While the code generated will likely still need some work this makes for a great starting point, and should save a large amount of tedious work.

Objc2Swift

XCSwiftr from Ignacio Romero Zurbuchen is an Xcode plugin that utilizes Objc2Swift allowing you to quickly convert a selection of code within the Xcode code editor.

You can find XCSwiftr on Github here.

You can find Objc2Swift on the homepage.

Nice tools for changing Objective-C code to Swift.

Original article: Objc2Swift & XCSwiftr – Objective-C To Swift Code Converter Tool And Xcode Plugin

©2016 iOS App Dev Libraries, Controls, Tutorials, Examples and Tools. All Rights Reserved.

Reference source: iOS App Dev Libraries, Controls, Tutorials, Examples and Tools