Building a Full Screen Camera App Using AVFoundation
Today, we’ll be learning how to use AV Foundation, an Apple system framework that exists on macOS and iOS, along with watchOS and tvOS. The goal of this tutorial will be to help you build a fully functional iOS app...
A Beginner’s Guide to Protocols and Protocol Extensions in Swift
Welcome to the tutorial on protocols and protocol oriented programming in Swift! In this tutorial, we’re going to talk about what protocols are and how you can use them in conjunction with protocol oriented programming. We’ll...
Mastering Swift: Enumerations, Closures, Generics, Protocols and High Order Functions
Welcome to the “Mastering Swift” tutorial series! This tutorial is a bit different from the ones usually featured on AppCoda, because instead of teaching you about the iOS APIs or a specific iOS topic, this tutorial...
MapKit Beginner’s Guide: Polylines, Polygons, and Callouts
Welcome to part 2 of the MapKit tutorial series. If you read part 1 of this tutorial, you should already be familiar with the basics of MapKit. Let’s get started with some of MapKit’s more advanced features! You can...
Working 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 to them can be a...
Introduction 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 notifications APIs, which includes a...
A 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. Layers are part of the Core...
Advanced Parse Tips: PFObject Subclassing, Caching, Access Control and User Signup
Welcome to the advanced Parse article! In this tutorial, we will be covering some advanced Parse techniques which you can use in your own apps to add new features. We will cover the following: Native PFObject subclasses Efficient...
Core Image Introduction: Applying Image Filters to Photos
Core Image is a very powerful framework that’s included in iOS and OS X. As the name suggests, it allows developers to filter images in their apps. On iOS, which is the focus of this article, Core Image supplies 90+...