MVVM with Combine Tutorial for iOS
Sep 2 2019 · Article (30 mins)
In this MVVM with Combine Tutorial, you’ll learn how to get started using the Combine framework along with Sw...
more
MVVM with Combine Tutorial for iOS
In this MVVM with Combine Tutorial, you’ll learn how to get started using the Combine framework along with SwiftUI to build an app using the MVVM pattern
iOS & Swift
Preventing Man-in-the-Middle Attacks in iOS with SSL Pinning
May 29 2019 · Article (25 mins)
In this tutorial, you’ll learn how to prevent man-in-the-middle attacks using SSL Pinning and Alamofire. You’...
more
Preventing Man-in-the-Middle Attacks in iOS with SSL Pinning
In this tutorial, you’ll learn how to prevent man-in-the-middle attacks using SSL Pinning and Alamofire. You’ll use the Charles Proxy tool to simulate the man-in-the-middle attack.
Archive
iOS Assembly Tutorial: Understanding ARM
Jun 13 2013 · Article (40 mins)
Learn how to read assembly in iOS – a useful skill when debugging your code or diagnosing why a crash has occ...
more
iOS Assembly Tutorial: Understanding ARM
Learn how to read assembly in iOS – a useful skill when debugging your code or diagnosing why a crash has occurred.
Archive
How To Write A Simple Node.js/MongoDB Web Service for an iOS App
Apr 17 2014 · Article (50 mins)
Learn how to create a simple Node.js and MongoDB web service for an iOS app in this tutorial.
How To Write A Simple Node.js/MongoDB Web Service for an iOS App
Learn how to create a simple Node.js and MongoDB web service for an iOS app in this tutorial.
Archive
How to Write An iOS App that Uses a Node.js/MongoDB Web Service
Apr 18 2014 · Article (40 mins)
Learn how to write an iOS app that uses Node.js and MongoDB for its back end.
How to Write An iOS App that Uses a Node.js/MongoDB Web Service
Learn how to write an iOS app that uses Node.js and MongoDB for its back end.
This article gathers together 25 tips and tricks that you can use to improve the performance of your apps, in...
more
25 iOS App Performance Tips & Tricks
This article gathers together 25 tips and tricks that you can use to improve the performance of your apps, in the form of a handy checklist.
Archive
User Authentication on iOS with Ruby on Rails and Swift
Jan 1 2015 · Article (40 mins)
Learn how to secure your iOS app by adding user accounts using Swift and a custom Ruby on Rails backend.
User Authentication on iOS with Ruby on Rails and Swift
Learn how to secure your iOS app by adding user accounts using Swift and a custom Ruby on Rails backend.
Android & Kotlin
iOS App with Kotlin/Native: Getting Started
Nov 7 2018 · Article (30 mins)
In this tutorial, you’ll build an iOS app using Kotlin/Native. You’ll also take a look at the AppCode IDE fro...
more
iOS App with Kotlin/Native: Getting Started
In this tutorial, you’ll build an iOS app using Kotlin/Native. You’ll also take a look at the AppCode IDE from JetBrains!
iOS & Swift
Advanced iOS App Architecture
Feb 9 2022 · Book
Implement Modern Clean Architectures in Your iOS Apps!
Apps are becoming more complex, and develo...
more
Advanced iOS App Architecture
Implement Modern Clean Architectures in Your iOS Apps!
Apps are becoming more complex, and development teams are being pressured to deliver faster results in the face of constantly changing requirements. Now, more than ever, you need to understand and apply good software architecture practices in your projects.
Advanced iOS App Architecture thoroughly explains multiple modern iOS architectures, and demonstrates their usage in real-world apps.
The first half of the book introduces you to different aspects of iOS app architectures. We recommend reading these chapters before diving into any of the specific architecture chapters to get a good handle on the concepts involved.
The second half of the book explores multiple architectures, one per chapter. Each architecture chapter begins with a little history, followed by a detailed theory walkthrough. The remainder of each architecture chapter focuses on applying the theory to iOS app development.
Each architecture chapter concludes by covering the pros and cons of that architecture. You can read this section in order — or jump straight to the architecture that interests you. It’s your choice!
This book is for iOS developers who build apps using Swift. The material in this book assumes familiarity with design patterns and with basic architectures — such as MVC — and basic architecture concepts, such as inversion of control.
Android & Kotlin
Kotlin Multiplatform Project for Android and iOS: Getting Started
Feb 8 2021 · Article (30 mins)
In this tutorial, you’ll learn how to use Kotlin Multiplatform and build an app for Android and iOS with the ...
more
Kotlin Multiplatform Project for Android and iOS: Getting Started
In this tutorial, you’ll learn how to use Kotlin Multiplatform and build an app for Android and iOS with the same business logic code.
iOS & Swift
ML Kit Tutorial for iOS: Recognizing Text in Images
Jan 28 2019 · Article (25 mins)
In this ML Kit tutorial, you’ll learn how to leverage Google’s ML Kit to detect and recognize text.
ML Kit Tutorial for iOS: Recognizing Text in Images
In this ML Kit tutorial, you’ll learn how to leverage Google’s ML Kit to detect and recognize text.
Learn how you can build your own custom sticker pack app for Messages, enabling you to fully control the b...
more
iOS 10: Dynamic Sticker Packs in iMessage Apps
Learn how you can build your own custom sticker pack app for Messages, enabling you to fully control the behavior and appearance of the sticker browser.
iOS & Swift
Augmented Reality iOS Tutorial: Location Based
Jan 23 2017 · Article (30 mins)
In this augmented reality tutorial, you’ll learn how to use your iOS users location to create compelling augm...
more
Augmented Reality iOS Tutorial: Location Based
In this augmented reality tutorial, you’ll learn how to use your iOS users location to create compelling augmented reality experiences.
In this tutorial, you will learn about the File Provider framework and how to implement your own File Provide...
more
iOS File Provider Extension Tutorial
In this tutorial, you will learn about the File Provider framework and how to implement your own File Provider extension to expose your app’s own content.
Archive
Instruments Tutorial for iOS: How To Debug Memory Leaks
Feb 15 2011 · Article (10 mins)
An Xcode and Instruments Tutorial that shows you how you can debug memory leaks in your iPhone apps.
Instruments Tutorial for iOS: How To Debug Memory Leaks
An Xcode and Instruments Tutorial that shows you how you can debug memory leaks in your iPhone apps.
Archive
Cocos2D-X Tutorial for iOS and Android: Getting Started
May 13 2013 · Article (30 mins)
In this Cocos2D-X tutorial, you’ll learn how to use Cocos2D-X and C++ to produce a cross-platform “Hello Worl...
more
Cocos2D-X Tutorial for iOS and Android: Getting Started
In this Cocos2D-X tutorial, you’ll learn how to use Cocos2D-X and C++ to produce a cross-platform “Hello World” app that will run under both iOS and Android.
Archive
Introduction to C++ for iOS Developers: Part 1
Mar 17 2014 · Article (30 mins)
In part 1 of this introduction to C++ for iOS developers, you will learn about C++ syntax, inheritance, names...
more
Introduction to C++ for iOS Developers: Part 1
In part 1 of this introduction to C++ for iOS developers, you will learn about C++ syntax, inheritance, namespaces, memory management, and more.
Server-Side Swift
Running a Web Server on iOS with Vapor
Apr 29 2022 · Article (25 mins)
With Vapor, your iOS app can be both the client and the server to control your data — or even other devices. ...
more
Running a Web Server on iOS with Vapor
With Vapor, your iOS app can be both the client and the server to control your data — or even other devices. This tutorial will show you how to get started with client-server communication in the same process.
Archive
iOS App Security and Analysis: Part 1/2
Aug 12 2013 · Article (30 mins)
Learn how to do a basic analysis of iOS app security and maintain the security of your users’ data with code ...
more
iOS App Security and Analysis: Part 1/2
Learn how to do a basic analysis of iOS app security and maintain the security of your users’ data with code and network tools.
Archive
iTunes Tutorial for iOS: How To Integrate iTunes File Sharing With Your iOS App
Sep 14 2010 · Article (25 mins)
An iTunes tutorial on how to let users easily copy files to and from your app using the iTunes File Sharing f...
more
iTunes Tutorial for iOS: How To Integrate iTunes File Sharing With Your iOS App
An iTunes tutorial on how to let users easily copy files to and from your app using the iTunes File Sharing feature.
In this MapKit tutorial, you’ll learn how to use Indoor Maps to map the inside of buildings, switch between d...
more
Indoor Maps on iOS: Advanced MapKit
In this MapKit tutorial, you’ll learn how to use Indoor Maps to map the inside of buildings, switch between different stories and find your location inside the building.
Archive
Core Data Tutorial for iOS: How To Use NSFetchedResultsController
Apr 17 2010 · Article (10 mins)
A Core Data tutorial series for iOS in iOS 5.
Core Data Tutorial for iOS: How To Use NSFetchedResultsController
A Core Data tutorial series for iOS in iOS 5.
iOS & Swift
Reachability in iOS
Jun 28 2018 · Screencast (5 mins)
In this screencast, learn how you can handle and detect Internet connection issues using reachability.
Reachability in iOS
In this screencast, learn how you can handle and detect Internet connection issues using reachability.
Archive
Easily Overlooked New Features in iOS 7
Dec 19 2013 · Article (30 mins)
Check out this list of easily overlooked features in iOS 7 – there will probably be a few you’ve never heard ...
more
Easily Overlooked New Features in iOS 7
Check out this list of easily overlooked features in iOS 7 – there will probably be a few you’ve never heard of!