Contributed iOS Tutorials (Appcoda)

  • Fetching Remote Images in Swift – A Technique

    Read about a technique that will let you fetch remote images in Swift based projects, and implement a component that will be doing all the heavy lifting behind the scenes. Go through this post and get rid of tedious image fetching and handling tasks forever.

  • A Beginner’s Guide to Access Levels in Swift

    One of the most important topics one should know in Swift is about access levels. In this post I’m going through them, and discussing extensively about when and how to use them in Swift projects.

  • Understanding Higher Order Functions in Swift

    There are things in Swift that can be done in a good or in a better way. Learn about higher order functions in Swift and don’t stay on just “good”!

  • A Practical Approach on Using Swift Package in Xcode

    Swift packages consist of a great way to reuse code among your own projects, or distribute it and share with others! Learn how to create your own Swift package in Xcode 11, how to push it on a remote repository, and how to use it as a dependency on a project.

  • A Complete Guide to In-App Purchases for iOS Development

    A step-by-step guide on how to create in-app purchase records on App Store, and on how to prepare your app programmatically so it can offer IAPs to users!

  • Using Swift Protocols to Manage App Configuration

    Manage in-app settings and configuration using protocols. A practical approach on a really handy solution to speed up the development flow.

  • Creating Reusable Libraries with CocoaPods and GitHub

    Welcome back! In the previous tutorial, you learned how to use the Network Framework to detect and monitor the network status. The framework seems to be working fine through the NetStatus class, so let’s go one step further and let’s create our own small, open-source framework that will be based on the NetStatus class. In…

  • Network Framework in iOS: How to Monitor Network Status Changes

    Read about how to monitor for network status changes in iOS and macOS projects using Swift.

  • RESTful API Tutorial: How to Upload Files to a Server

    Welcome to a new, hopefully exciting tutorial! In a previous post I showed to you the process of creating a custom class that manages web requests and RESTful APIs. Today, we will keep building on it, as I would like to focus on a specific use case: How to upload files to a server!

  • RESTful APIs Tutorial: Creating Your Own Lightweight REST Library in Swift

    Most applications nowadays communicate with servers to exchange data, and they do so by consuming RESTful APIs, also called RESTful web services. Using REST, applications can send requests to servers, and servers send responses as answers back to client apps. The whole communication is based on standard rules that REST architectural style defines. Obviously, developers…