Categories
Featured iPhone Development Resources iOS Development Tutorials Swift

A Great Series Of Tutorials For Those Getting Started With RxSwift

The RxSwift library extends Swift with an extensive set of features for functional reactive programming inspired by the Reactive Extensions for .NET. Michael Ciurus has written a great set of tutorials for those starting out with RxSwift called RxSwift for Dummies allowing you to develop an understanding of functional reactive programming, and also in using…

Categories
Featured iPhone Development Resources iOS Development Tutorials Swift

Tutorial: Using iOS 10’s UIViewPropertyAnimator Class

iOS 10 has added the UIViewPropertyAnimator providing a much cleaner syntax for creating UIView animations, adding an animation curve and allowing you to start and stop animations. Here’s a tutorial from Yari D’areglia providing a nice overview of UIViewPropertyAnimator. The topics covered include: An overview of the different animation states Setting up basic animation options…

Categories
Featured iPhone Development Resources iOS Development Tutorials Swift

Tutorial: Converting Swift Any Structs To JSON Quickly Using A Protocol And The Reflection API

NSJSONSerialization allows you to easily convert an NSArray or NSDictionary to JSON, but does not work directly with Swift structs. Emil Loer has written a nice tutorial about how you can quickly convert a Swift struct to JSON by using a protocol and the Swift Reflections compatible with NSJSONSerialization , and also how you can…

Categories
Featured iPhone Development Resources iOS Development Tutorials

Tutorial: Creating A Sticker Pack For The iOS 10 Messages App

One of the most touted features of iOS 10 is the dramatically improved messages app. With the new messages app Apple ahas dded the Message framework to the iOS SDK enabling the creation of custom extensions. Simon Ng at AppCoda has created a step by step guide on how to create a custom sticker app extension…

Categories
Featured iPhone Development Resources iOS Development Tutorials Swift

An In-Depth Guide On Using Swift’s Lazy Var and LazySequence

Lazy variables and Lazy sequences are important features of the Swift language for those looking to optimize resource usage. Crunchy development have written a nice in-depth tutorial providing a number of examples showing when one would use, and also how to use them. The tutorial does a nice job of pointing out some tricks involving…