How To Use Core Spotlight Framework in iOS 9
Every new iOS version brings along both new “goodies” and advancements to existing technologies for all developers around the globe. Obviously, the latest version, iOS 9, could not just stay out of this tradition, so...
iOS Concurrency: Getting Started with NSOperation and Dispatch Queues
Concurrency is always considered a monster of a subject in iOS development. It can be considered a dangerous area that many developers try their best to avoid. Rumor has it that multithreaded code should be avoided as much as you...
The Absolute Guide to Networking in Swift with Alamofire
Networking in Swift has been a point of contention since the announcement of the language back in June of 2014. Even Swift’s creator, Chris Lattner, tweeted that decoding JSON is an “ongoing saga”. As a result,...
Building a Coffee Shop App with Swift, Foursquare API and Realm
It’s often said that coders turn coffee into computer programs. Let’s take that to the next level by coding an app that shows you the nearest coffeeshop! In this coding guide, you’ll use the following...
How To Create an Expandable Table View in iOS
A common feature of almost all apps is the fact that they provide multiple view controllers to users to navigate and work with. Those view controllers can be used in many ways, such as to simply display some kind of information...
3D Touch Introduction: Building a Digital Scale App and Quick Actions
With the iPhone 6s and 6s Plus, Apple introduced us an entirely new way to interact with our phones: a hard-press gesture. As you may know, this feature was already available on the Apple Watch and MacBook under the name Force...
Introduction to tvOS: Building Your First tvOS App
At last month’s Apple Event in San Francisco, Apple announced the fourth generation Apple TV. This new update, however, is unlike any previous version of the set top box. Apple’s new TV will sport an App Store...
Building a ToDo App Using Realm and Swift
After the big evolution in smart phones in the last years, a lot of tools have been developed to make life easier and simpler for developers to deliver the best performance and quality. To rock in the app store today is not an...
A Beginner’s Guide to NSDate in Swift
If I was ever asked what’s one of the most common stuff I do among all projects, then I would have answered that dealing with dates is definitely one of them. Undoubtably, there’s no developer out there who...
Working with App Thinning in iOS 9
iOS 9 is out and it’s already become a massive hit. Only mere weeks after its launch, the new system has been installed on over half of all iOS devices. That makes it the fastest adoption rate for any version of iOS ever...