Check For A New App Version Using Apple APIs
How to check for a new iOS app version using Apple's public iTunes Lookup API without maintaining a server.
Trevor — Senior iOS Developer and Swift enthusiast sharing practical tutorials and real-world insights on Swift, SwiftUI, Combine, and iOS app development, with a passion for continuous learning and building high-quality App Store apps.
95 articles from this blog
How to check for a new iOS app version using Apple's public iTunes Lookup API without maintaining a server.
Guide to designing Live Activities that adapt to the Dynamic Island in landscape mode on iOS, focusing on information prioritization and model separation.
Guide on offering annual subscriptions as monthly payments using StoreKit, including setup, benefits, and code examples.
Guide to adding Center Stage framing to iOS camera apps using new APIs for dynamic aspect ratios and face-aware framing.
Guide to migrating app assets to Managed Background Assets in iOS, reducing initial download size with localized packs.
Learn how to build App Intents that travel across apps and devices using WWDC26 updates for structured transfer, relevance, and scaling.
Learn how to use MetricKit and Instruments to detect and fix real-device performance regressions in iOS apps.
Apple's new Music Understanding framework from WWDC26 lets Swift apps analyze audio for key, rhythm, structure, pace, instruments, and loudness.
Xcode 27's Device Hub helps debug real-device bugs faster by capturing device state, diagnostics, and app data for reproduction.
Tutorial on building a SwiftUI document app using the new WritableDocument API for snapshot-based saving and export.
Guide to evaluating and securing Apple Intelligence features using Swift Testing and the Evaluations framework before shipping.
Learn how to observe SwiftData changes using sectioned queries, ResultsObserver, and HistoryObserver without manual diffing.
How to test Siri, Spotlight, and Shortcuts integrations using the AppIntentsTesting framework for iOS apps.
Explores using Core Spotlight and SpotlightSearchTool to let users chat with app data via natural language queries.
Apple's new TrustInsights API detects coerced actions in sensitive iOS flows to prevent social engineering.
Apple's WWDC26 introduces Dynamic Profiles for building agentic Swift apps with AI, simplifying session orchestration and mode switching.
Learn how to use SwiftUI's new reorderable drag and drop APIs for grids, lists, and multi-group containers with code examples.
Learn how to integrate Siri AI with your app using App Schemas and App Intents for natural language understanding.
Apple's Core AI framework for running custom, optimized AI models on device, including open-source models, is explained with WWDC26 demo and best practices.
Guide on wrapping PaperKit's Markup canvas in SwiftUI using PaperMarkupViewController, with model setup and save handling.