Build real-world iOS apps from scratch while learning the latest Swift 6, Xcode 26, and Apple Intelligence features in this fully updated 10th edition
Key FeaturesHave fun building your first iOS app and start your iOS programming careerLearn to integrate Apple Intelligence and the sleek new Liquid Glass UI for modern app experiencesEstablish a solid foundation with UIKit, testing, and deployment best practicesBook Description
iOS 26 Programming for Beginners returns in its 10th edition, fully updated to reflect Apple’s latest innovations in app development. Perfect for complete newcomers as well as those transitioning from other platforms, this practical guide walks you through every step of building your first iOS app using Swift 6 and Xcode 26.
Following a project-based approach, you’ll create a feature-rich journal app while mastering UIKit fundamentals, including storyboards, navigation, data persistence, media integration, and map-based features. Each chapter builds on the last with clear explanations, step-by-step instructions, and real-world examples that reinforce your learning.
Along the way, you’ll enhance your app with Apple Intelligence, Apple’s on-device AI platform, to deliver smart, personalized user experiences. You’ll also leverage the elegant Liquid Glass UI design system introduced in iOS 26, to give your app a modern and immersive feel.
By the end of this book, you’ll have built and deployed a complete iOS app and gained the essential skills to pursue a career in mobile development.
What you will learnInstall and configure Xcode 26 for iOS developmentBuild intuitive user interfaces using UIKit and Auto LayoutHandle JSON data and persistent storageIntegrate Core Location and MapKit for GPS featuresEnhance app features with Apple IntelligenceApply the new Liquid Glass UI for visual polishSubmit and deploy your app to the App StoreWho this book is for
This iOS programming book is for beginners with minimal coding experience who want to enter the world of Swift programming and iOS app development. A basic understanding of programming concepts is all you need to get started.
Table of ContentsHello, XcodeSimple Values and TypesConditionals and OptionalsRange Operators and LoopsCollection TypesFunctions and ClosuresClasses, Structures, and EnumerationsProtocols, Extensions, and Error HandlingSwift ConcurrencySet Up the User InterfaceBuild the User InterfaceComplete the User InterfaceModify App ScreensMVC and Table ViewsGetting Data into Table ViewsPass Data Between View ControllersCore Location and MapKitJSON FilesCustom ViewsCamera and Photo LibrarySearchCollection ViewsAdopt Liquid GlassIcon ComposerApple IntelligenceFoundation ModelsTest and Submit Your App to the App Store
From the Publisher



Customer Reviews
5.0 out of 5 stars 3
5.0 out of 5 stars 9
4.8 out of 5 stars 42
Price
$35.99$35.99 $34.19$34.19 $22.39$22.39
Edition
Tenth Seventh Third
Price
$44.99 $44.99 $27.34
Target Audience
Individuals with minimal coding experience who are new to the world of Swift and iOS app development Developers with a fundamental grasp of the Swift language and who aspire to take their development skills to the next level by learning some of the advanced topics and techniques of the Swift Language. Mobile developers who want to learn SwiftUI as well as experienced iOS developers transitioning from UIKit to SwiftUI
Featured Topics
iOS 26 features, Xcode 26, Swift 6.2, UIKit, Apple Intelligence, and Liquid glass UI Swift 6, Swift Testing framework, Concurrency, Memory management, Generics, and Reflection with the Mirror API, Swift UI 5, Xcode 15, Advanced controls, Animations, Swift Charts, Custom modifiers, Animations, and State management
Publisher : Packt Publishing
Publication date : November 27, 2025
Edition : 10th ed.
Language : English
Print length : 634 pages
ISBN-10 : 1806023938
ISBN-13 : 978-1806023936
Item Weight : 2.37 pounds
Dimensions : 7.5 x 1.43 x 9.25 inches
Best Sellers Rank: #137,867 in Books (See Top 100 in Books) #2 in Apple Programming #3 in Swift Programming Language #9 in Mobile App Development & Programming
Customer Reviews: 5.0 5.0 out of 5 stars (3) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });
3 reviews for iOS 26 Programming for Beginners: A hands-on guide to kickstarting your iOS app development journey with Swift 6, UIKit, and Xcode 26
Add a review
Original price was: $44.99.$40.49Current price is: $40.49.


Samir Pandey –
Solid foundation for beginners!
This book is an excellent resource for anyone starting their iOS development journey. The hands-on approach of building a complete Journal app from the ground up and taking it all the way to the App Store is invaluable, teaching a critical skill every new developer needs. It does a great job of covering the fundamental concepts, providing beginners with a solid foundation to later tackle more advanced topics.While many new resources focus only on SwiftUI, it’s commendable that the author still demonstrates how to build UIs with UIKit and Storyboards. This knowledge is crucial, as many existing applications still rely on this framework. For a future edition, it would be beneficial to include a chapter on how UIKit and SwiftUI can interoperate, as this would be extremely helpful for developers who will inevitably work on apps that use both.Overall, this is a fantastic starting point that provides practical skills and a strong conceptual base for aspiring iOS developers. Highly recommended.
Mark Kuharich –
An indispensable iOS 26 book
I really enjoyed reading Ahmad Sahar’s ‘iOS 26 Programming for Beginners’.Even though ‘Beginners’ is contained within the title, a fairly experienced iOS developer would find this book useful.Chapters include an introduction to Apple’s Swift programming language, iOS design, architecture, MapKit, and JSON.Extremely timely topics include Swift Concurrency, Liquid Glass, Icon Composer, Apple Intelligence, Foundation Models, and App Store submission.So. Not only does the book give you a good overview; but, it also covers the latest, cutting-edge offerings from Apple; as well as, real nuts-and-bolts advice.I feel that this book would be a welcome addition for any new Beginner in Apple’s ecosystem. As well as, for the not-so-new Beginners!
Hritik Raj –
Surprisingly Practical and Beginner Friendly
This book turned out to be a very smooth introduction to iOS development. The explanations feel human and approachable, and the author clearly knows how to teach. Concepts do not drag on, and each chapter builds toward something meaningful.The parts that stood out to me were the hands-on sections where you actually build the JRNL app. The UI chapters and the MapKit and location chapter were especially helpful because they show real-world workflows instead of abstract examples. I also liked how the book moves from basic Swift topics into JSON persistence, camera access, and collection views without ever feeling overwhelming.Overall, it is a solid and practical guide that works well for beginners and is still useful if you are refreshing your iOS skills!