I’ve mentioned a number of libraries for working with Core Data, the most popular of which being Magical Record. Here’s an open source Swift based library providing a very nice syntax for querying Core Data databases called QueryKit from Kyle Fuller. Query kit includes helpers including functions for: – Querying – Filtering – Ordering – […]
Category: Swift
Swift programming language libraries, components, tutorials and news.
Apple has done an excellent job with the documenting the Swift programming language and I’ve been asked a couple of times about tutorials and so far by the best are on Apple’s own Swift Programming language page. Here’s a tutorial from Matthijs Hollemans that takes a different approach to teaching the basics of the Swift programming […]
About a year and a half ago I mentioned a library for asynchronous flow control in Objetive-C called Sequencer. Sequencer definitely helps to make your asynchronous code more readable and clean. Here’s an open source library built for a similar purpose for Swift adding a number of nice features called TaskQueue from Marin Todorov. TaskQueue […]
About a month ago I mentioned a nice utility library for Swift inspired by Underscore.js and Asterism. Here’s an extensive testing framework for Swift (and Objective-C) with a syntax inspired by Rspec, Specta and Gingko called Quick from Brian Gesiak. This example from the readme shows the syntax of Quick in action: [cc] import Quick […]
I’ve mentioned a number of custom iOS alert view components, most recently AMSmoothAlert which features a clean style and nice popping animations. Here’s an open source component created with Swift allowing you to create similarly styled alert views called SCLAlertView-Swift from Viktor Radchenko. SCLAlertView-Swift features several different styles of alert for errors, notice, warning and […]
A couple of months ago I mentioned a nice open source library allowing you to create round and square buttons that have a nice 3d animation effect when pressed. Here’s an open source component allowing you to create UIButton’s with a nice ripple effect on press inspired by Google Material Design called ZFRippleButton from Amornchai […]
Yesterday I mentioned a component allowing you to easily replicate the animated view bending effect as seen in the Skype app. Here’s another project created to show how to replicate the effect of a popular app providing source code example and brief tutorial showing how to recreate the Twitter bird zoom in transition seen when […]
A couple of months ago I mentioned an interesting library allowing you to easily create animated mesh transform effects on a view which among other effects allowed you to create some interesting bending effects. Here’s an interesting UIView subclass created in Swift that automatically creates a neat bending animation whenever it’s position changes called AHKBendableView […]
Last week I mentioned a nice library for working with JSON in Swift as using the JSON parsing API’s in the iOS SDK can become tedious. Documentation generation in Swift is another issue to be tackled, and at this point the popular Appledoc tool does not yet support Swift (support is coming in 3.0). Here’s […]
Last week I mentioned a nice component for creating a customizable morphing effect between text label values. Here’s another open source component inspired by the morphing label of iOS 8 created in Swift adding a UILabel category for text morphing with a number of nice customization options called LTMorphingLabel from Lex Tang. LTMorphingLabel provides two […]
Handling JSON data can be difficult using Swift because of Swift’s strictness with types. Here’s a library that makes handling Swift in much easier called SwiftyJSON from Ruoyu Fu. SwiftyJSON makes things much simpler automatically handling different types of data. This example from the readme shows the mess caused from using NSJSON to handle parsing […]
Previously I mentioned a Swift library inspired by Underscore.js, and a Swift library for working with the Twitter API. Here’s a debug logging framework for Swift projects with a number of nice features called XCGLogger from Dave Wood. Some of the features of XCGLogger include: – Much more detailed log messages including line numbers, function […]
Last week I mentioned a nice functional programming library for Swift inspired by Underscore.js. Here’s a Twitter framework written in Swift from Matt Donelly called Swifter that provides a large number of features. With Swifter authentication can done using Oauth or ACAccount, you can easily perform status updates, gather follower info, gather data on favorites, […]
I’ve mentioned a few utility objective-c utility libraries inspired by Underscore.js most recently the Aterism library. Here’s an open source library that provides a number of functional programming helper methods in the style of Underscore and Lo-Dash for those working with the new Swift programming language called Dollar $wift from Ankur Patel. Here are few […]