Adding a Cloud Backend for Your iOS App Using Parse – Part 1
When we first started the iOS programming course, we built a simple Recipe app together and walk you through the usage of table view. The initial version of Recipe app is very simple. All the recipe...
View ArticleAdding a Cloud Backend for Your iOS App Using Parse – Part 2
This is the second part of the Cloud Backend tutorial. In the first part of the tutorial series, we gave you an introduction of Backend as a Service (BaaS for short) and transformed the Recipe app....
View ArticleParse Migration Part 3: Setting up Cloud Code, Dashboard, and Push...
When Parse announced its shutdown last January, thousands of developers were upset and feared for the worst. In fact, Parse powers thousands of apps around the world, so the thought of Facebook...
View ArticleCreating Gradient Colors Using CAGradientLayer
Every developer always uses color combinations along with images to produce a good-looking result when creating an app, trying always to achieve the best user experience possible. Sometimes, however,...
View ArticleDisplaying Facebook Ads in Your iOS Apps
Not so long time ago I was asked to integrate Facebook ads in a project. Without having done so before, I prepared myself for a potentially long process, even a little bit painful, and then I got...
View ArticleBuilding a Speech-to-Text App Using Speech Framework in iOS 10
At WWDC 2016, Apple introduced the Speech framework, a useful API for speech recognition. In fact, Speech Kit is the framework which Siri uses for speech recognition. There are a handful of speech...
View ArticleA Beginner’s Guide to CALayer
Welcome! This article will teach you about a key topic in iOS: layers. You probably already know about views in iOS, but you might not know that every single view is backed by something called layer....
View ArticleSet up, Manage and Protect your Apple devices at Work [Sponsor]
If you have ever set up new devices, you know that it can require a decent amount of time to configure them. This is especially true if employees have multiple devices. After setting up the devices,...
View ArticleFace Detection in iOS Using Core Image
Core Image is a powerful API built into Cocoa Touch. It’s a critical piece of the iOS SDK. However, it often gets overlooked. In this tutorial, we’re going to examine Core Image’s face detection...
View ArticleBuilding Your First Web App in Swift Using Vapor
In WWDC 2015, Apple announced that Swift would be open source. Shortly after that, in December 2015, Swift’s codebase was public on GitHub.This article, Building Your First Web App in Swift Using...
View ArticleA Beginner’s Guide to Auto Layout with Xcode 8
Auto layout is a constraint-based layout system. It allows developers to create an adaptive UI that responds appropriately to changes in screen size and device orientation. Some beginners find it hard...
View ArticleAnnouncing Beginning iOS 10 Programming with Swift Book
After months of work, we are thrilled to announce our updated Swift book – Beginning iOS 10 Programming with Swift. The book now fully support Swift 3, Xcode 8 and iOS 10. Not only is it compatible...
View ArticleThe Complete Guide to Creating Your Own CocoaPods in Swift
CocoaPods is a dependency manager for Xcode projects. It is an extremely useful service to add libraries and frameworks to your project. Sometimes one makes a library so game-changing and revolutionary...
View ArticleIntroduction to User Notifications Framework in iOS 10
Hello, and welcome to the notifications in iOS 10 tutorial! Today, we will be talking about how to implement notifications in iOS 10. iOS 10 features a plethora of changes and additions to the...
View ArticleWorking with SQLite Databases in iOS with FMDB Library
Dealing with databases and handling data in general is an important and crucial part of any app. I had covered a topic on how to manage a SQLite database using SwiftyDB some months ago on another post....
View ArticleA Beginner’s Guide to Automated UI Testing in iOS
You probably have heard about automated tests before. People talk about it a lot these days, especially when the topic is about software quality. They say that if you don’t write any tests for your...
View ArticleBuilding a Barcode and QR Code Reader in Swift 3 and Xcode 8
So, what’s QR code? I believe most of you know what a QR code is. In case you haven’t heard of it, just take a look at the above image – that’s a QR code. QR (short for Quick Response) code is a kind...
View ArticleGrand Central Dispatch (GCD) and Dispatch Queues in Swift 3
One of the greatest improvements in the technology of Central Processing Units (CPUs) since their existence is the capability to contain multiple cores and therefore to run multiple threads, which...
View ArticleWorking with MapKit: Annotations and Shape Rendering
Maps are becoming increasingly popular in apps as time goes on. You can see maps in all kinds of apps, from Uber to Instagram to my new app, peek. Although maps are common, adding more complex features...
View ArticleAdMob Tutorial: Displaying Banner Ads in iOS Apps with Swift 3
Like most developers, you’re probably looking for ways to make extra money from your app. The most straightforward way is to put your app in the App Store and sell it for $0.99 or more. This paid model...
View Article
More Pages to Explore .....