The Awesome iOS feed



▶️ video player in Swift, simple way to play and stream media in your iOS or tvOS app
Featured Library // Category Video



Next Level is a media capture camera library for iOS.
Featured Library // Category Camera

ReactiveSwift vs RxSwift

Popular comparison
  • ReactiveSwift - Streams of values over time by ReactiveCocoa group
  • RxSwift - Reactive Programming in Swift

Swinject vs Cleanse

Popular comparison
  • Swinject - Dependency injection framework for Swift
  • Cleanse - Lightweight Swift Dependency Injection Framework by Square.

Last 7 Days


A simple, highly informative page view controller.
Featured Library // Category UI

Understanding Swift Optionals Via ? And ! Operator

Article Popular Story //


Tried it, was very easy to integrate in my project for a POC. It is well described / documented. There are nice core features, like handling rotation (iphone / ipad, + hierarchy adaptation), split screen...
Library Recommended by ShowMeUrPony

Create Xcode file templates and share them with your team

Xcode provides a set of default file templates when you go to create new files, however, they often contain code you immediately delete or need to significantly alter. The article walks through the process of creating your own file templates, a feature many developers are unaware of. Afterwards it looks through how to maintain project-specific templates and share them with other developers on a project through the use of symbolic links.
Article Added by: lordcodes //

Awesome iOS Newsletter » 128

Top Stories
  • TIL You can embed Apple Maps into your website using MapKit JS
  • Gameplaykit State Machines - Useful examples from Apple for Game Developers. Will help improve your app's architecture.
  • On Optimizing Images in iOS
Follow us on Twitter @iOSLibHunt


Sync Realm Database with CloudKit
Featured Library // Category Database

IGListKit vs AsyncDisplayKit

Popular comparison
  • IGListKit - A data-driven UICollectionView framework for building fast and flexible lists.
  • AsyncDisplayKit - AsyncDisplayKit is an iOS framework that keeps even the most complex user interfaces smooth and responsive.

TIL You can embed Apple Maps into your website using MapKit JS

Article Popular Story //

SVProgressHUD vs MBProgressHUD

Popular comparison
  • SVProgressHUD - A clean and lightweight progress HUD for your iOS app.
  • MBProgressHUD - Drop-in class for displays a translucent HUD with an indicator and/or labels while work is being done in a background thread.


Restofire is a protocol oriented network abstraction layer in swift that is built on top of Alamofire to use services in a declartive way
Featured Library // Category Networking

Saved you a click: Auto-completing forms on iOS with Create ML

Article Popular Story //


Most complete Swift framework for mock generation. Adds a set of handy methods, simplifying testing.
Library Added by amichnia into category TDD / BDD


Job Scheduler with Concurrent run, failure/retry, persistence, repeat, delay and more.
Featured Library // Category Concurrency

On Optimizing Images in iOS

Article Popular Story //

GCDWebServer vs CocoaHTTPServer

Popular comparison
  • GCDWebServer - Lightweight GCD based HTTP server for OS X & iOS (includes web based uploader & WebDAV server)
  • CocoaHTTPServer - A small, lightweight, embeddable HTTP server for Mac OS X or iOS applications.

Watermarking photos with ImageMagick, Vapor 3 and Swift on macOS and Linux

When I recently tried to use ImageMagick in my Vapor project, I spent a couple of hours trying to figure out how to setup and wrap ImageMagick into a Swift package. I had a lot of issues with missing files and linker errors. After resolving all of those issues, using ImageMagick turns out to be very simple and straightforward 😄
Tutorial Added by: mikina //

SocketRocket vs Starscream

Popular comparison
  • SocketRocket - A conforming Objective-C WebSocket client library.
  • Starscream - Websockets in swift for iOS and OSX


CSV reading and writing library written in Swift.
Featured Library // Category CSV

FSCalendar vs JTAppleCalendar

Popular comparison
  • FSCalendar - A superiorly awesome iOS7+ calendar control, compatible with both Objective-c and Swift
  • JTAppleCalendar - The final iOS calendar control you'll ever try.

Top Mobile Device Management Tools

Explore MDM and MAM tools that allow you to manage your team’s mobile devices and data and privately distribute apps or tools in bulk.
Article Added by: hadyelhady //

Last 30 Days


Swift manual views layouting without auto layout, no magic, pure code, full control. Concise syntax, readable & chainable
Featured Library // Category Layout

Cleanse vs Swinject

Popular comparison
  • Cleanse - Lightweight Swift Dependency Injection Framework by Square.
  • Swinject - Dependency injection framework for Swift

Progressive Release: How to Release Your App With Less Stress

Learn why the ideal mobile app release process includes beta testing, staged rollouts, continuous integration/deployment, feature toggles, and A/B testing.
Article Added by: hadyelhady //