JSUStockChart is an open source Swift based library from BestSwift that allows you to easily create stock charts that work with auto layout and Storyboards.

JSUStockChart can create bar candlestick and line charts to indicate price, and bar charts to indicate volume. The charts created with JSUStockChart are zoomable and scrollable using touch gestures.

This animation from the readme shows JSUStockChart in action:

JSUStockChat

You can find JSUStockChat on Github here.

A great library for creating stock charts.

Original article: JSUStockChat – Swift Library For Creating Stock Charts (Line, Candlestick and Bar Charts)

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

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

Dance is an open source Swift library from Saoud Rizwan for animations utilizing UIViewPropertyAnimator for creating view animations that can even be scrubbed through using a clean straightforward syntax.

Dance includes functions allowing you to pause, start, reverse, select finished points.

This code snippet shows how to use Dance:

import Dance

class MyViewController: UIViewController {

<pre><code>let circle = UIView()

override func viewDidLoad() {
    super.viewDidLoad()

    circle.dance.animate(duration: 2.0, curve: .easeInOut) {
        $0.transform = CGAffineTransform(scaleX: 1.5, y: 1.5)
        $0.center = self.view.center
        $0.backgroundColor = .blue
        // … see ‘Animatable Properties’ for more options
    }.addCompletion { _ in
        self.view.backgroundColor = .green
    }.start(after: 5.0)
}

func pauseAnimation() {
    circle.dance.pause()
}
</code></pre>

}

You can find Dance on Github here.

A great library for animations.

Original article: Dance – Swift Library For Creating Scrubbable View Animations With A Clean Syntax

©2017 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

Publish: April 01, 2015 at 02:08PM

Last year I mentioned a nice tutorial and library for creating a high performance motion blur effect.

Here’s an open source library called MSLiveBlur that uses a condensed version of GPUImage to create a high performance blurring effect,

The library allows you to easily create static and live blurs simply by providing a view frame, and easy updates for the blur.

This image from the readme shows MSLiveBlur in action:

MSLiveBlur

You can find MSLiveBlur on Github here.

A nice library for creating a high-speed blurring effect.

Original article: Open Source iOS Library For Creating An Easily Configurable Live Blurring Effect

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

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

Publish: February 27, 2015 at 03:28PM

Image downloading, caching and processing are common tasks and here’s an open source library called DFImageManager from Alexander Grebnyuk for fetching, caching, processing, and preheating images that utilizes many newer features in the iOS SDK.

Some of the features include:

  • Memory caching with preheating to intelligently cache and load images which will be appearing soon
  • Support for the latest URL loading system which supports SPDY
  • Image resizing, decompression, and processing
  • An included image view component for displaying placeholder images, loading images, and more with nice transitions
  • Grouping of requests smartly never executes them twice
  • Well organized source code along with many nice usage examples

You can find DFImageManager on Github here.

An interesting new library for downloading, caching, and displaying images.

Original article: Open Source iOS Library For Downloading, Caching, And Displaying Images With Many Nice Features

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

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

Publish: February 18, 2015 at 10:23PM

Late last year I mentioned an interesting an interesting switch that has an animated fill effect when turned on called RAMPaperSwitch.

Here’s an open source Swift component called ZmaterialDesignUIButton that allows you to create a button that moves with changing images inspired by Google Material Design.

ZMaterialDesignUIButton will fill it’s parent view based on a specified background color, and you can set the images to be shown when the view expands and contracts.

Here is a video showing ZMaterialDesignUIButton in action:

You can find ZMaterialDesignUIButton on Github here.

An interesting button design.

Original article: Open Source Swift Button Component With Neat Animation Effects

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

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

Publish: February 14, 2015 at 12:02PM

I’ve mentioned a number of custom image picker components, most recently IQMediaPickerController featuring a clean unique interface, and multiple selections.

Here’s an open source component called CRMediaPickerController from Christian Roman providing a replacement for UIImagePickerController adding a number of features.

Among the features are:

- Extra picking options (picking options include Camera, Camera Roll, Photo Library and last photo or video taken)
- Proper support for portrait & landscape modes
- A simpler syntax with numerous helpers for common tasks
- Support for UIImagePickerController properties
- Native UIImagePickerController UI
- Support for changing device orientation

This image from the readme shows the included CRMediaPickerController example in action:

CRMediaPickerController

You can find CRMediaPickerController on Github here.

A nice enhanced UIIMagePickerController.

See More: iOS Image Picker Components

Original article: Open Source Component Featuring A UIImagePickerController Replacement Adding Some Nice Features

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

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

Publish: February 13, 2015 at 10:33PM

Late last year I mentioned an open source component called ZLSwipeableView for creating interfaces with swipeable cards.

Here’s an open source component providing a custom UICollectionViewLayout with card views and slick transition animations inspired by National Geographic’s City Guides app from Robera Goleta called RGCardViewLayout.

The transition animation slightly angles the cards in 3D when moving between each card for a very nice effect.

This video shows RGCardViewLayout in action:

You can find RGCardViewLayout on Github here.

A very nice collection view layout with great animations.

Original article: Open Source UICollectionViewFLowLayout Providing A Card Based Layout With Slick Transitions

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

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

Publish: February 13, 2015 at 03:28PM

I’ve mentioned some interesting pull-to-refresh components in the past such as this pull-to-refresh control that plays pong, and another pull-to-refresh component with a functional stargate.

Here’s an open source pull-to-refresh example component allowing the user to play a BreakOut like game while pulling called BreakOutToRefresh from Dominik Hauser.

BreakOutToRefresh uses SpriteKit for the game, and provides a nice example on how to create advanced animations and games in a pull-to-refresh view.

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

BreakOutToRefresh

You can find BreakOutToRefresh on Github here.

A nice example showing of a game in pull-to-refresh.

Original article: Example Code: A Pull-To-Refresh Control Providing A Breakout Game On Pulls Using SpriteKit

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

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