
Introduction to Background Modes in iOS Apps
Background modes in iOS allow apps to continue running in the background, even when the user has switched to another app or locked their device. Learn how to implement them.
Don Peter4 min read
iOS guides for Swift and SwiftUI developers. Diagnose app hangs, crashes, memory leaks and main thread issues, and build faster, more reliable apps with Xcode, Instruments and Swift concurrency.
82 articles, newest first. Page 6 of 7.

Background modes in iOS allow apps to continue running in the background, even when the user has switched to another app or locked their device. Learn how to implement them.
Don Peter4 min read

This blog discusses the importance of accessibility in iOS app design and development and how it can benefit both users and developers.
Don Peter5 min read

Best practices and techniques for optimizing iOS app performance using Swift.
Appxiom Team5 min read

How to set up unit testing in Xcode and How to write and run unit tests in Swift.
Appxiom Team5 min read

The blog explains in detail about how to create a custom widget for iOS app using Swift.
Appxiom Team5 min read

Commonly used design patterns in Swift programming like MVC pattern, the Delegate pattern, the Singleton pattern and the Factory pattern.
Appxiom Team5 min read

Secure your iOS Swift app with secure communication, authentication and authorization, data protection, code obfuscation, and input validation.
Appxiom Team4 min read

In this blog post, we discuss architectures used in iOS projects: MVC, MVVM, VIPER and Clean Architecture
Don Peter7 min read

Deploying an iOS app to the App Store requires planning, attention to detail, and a thorough understanding of the App Store guidelines.
Don Peter9 min read

SwiftUI is a modern, declarative swift based framework for building user interfaces for iOS apps.
Appxiom Team4 min read

As an iOS developer it's important to follow best practices for building high-quality, user-friendly, and performant apps.
Appxiom Team3 min read

iOS app performance testing is the process of testing an application's performance and behavior on iOS devices. The testing process includes evaluating the app's response time, speed, stability, scalability, and resource utilization. The goal of iOS app performance testing is to identify any performance issues before the app is released to the public.
Appxiom Team4 min read
Appxiom traces silent failures, frozen frames and broken user journeys back to the code that caused them, and shows what each one costs. Bring that context into your AI coding agent with the Appxiom MCP Server and Agent Skills.