BIBLIO is the largest independent book marketplace in the world, with over 100 million books.

Skip to content

iOS 18 Programming for Beginners - Ninth Edition: Learn iOS development with
Stock photo: cover may vary

iOS 18 Programming for Beginners - Ninth Edition: Learn iOS development with Swift 6, Xcode 16, and iOS 18 - your path to App Store success Paperback - 2024

by Ahmad Sahar

Add to wish list

Reader reviews for iOS 18 Programming for Beginners - Ninth Edition: Learn iOS development with Swift 6, Xcode 16, and iOS 18 - your path to App Store success

From the publisher

Embark on an exciting iOS app development journey with Swift 6, Xcode 16, and iOS 18. This hands-on guide equips you with the skills to create captivating apps and thrive in the competitive App Store landscape.

Key Features:

- Experience iOS 18 and Swift 6 through hands-on projects

- Build your first iOS apps, complete with user-friendly interfaces using UIKit

- Learn best practices from an experienced developer for robust app design

Book Description:

Want to turn your app idea into reality? iOS 18 Programming for Beginners is a guide that revolves around building a journal app, designed to teach you practical iOS development skills from the ground up. Through this approach, you'll gain hands-on experience with Xcode programming and progress through building a UI and filling it with functionality.

Starting with the fundamentals of Swift 6, you'll learn how to construct user interfaces using storyboards and segues before diving into essential iOS concepts like table views, data handling, and map integration. The step-by-step tutorials guide you through key tasks such as persisting data with JSON, creating custom views, and integrating media into your apps. You'll also discover how to enhance your apps using Apple Intelligence, incorporating machine learning and smart features to create cutting-edge iOS applications. The final chapters focus on crucial aspects of app development, including Swift Testing to ensure your app is robust, and submitting your app to the App Store-demystifying the journey from development to deployment.

Whether you're a beginner or transitioning to iOS development, this guide will equip you with the skills needed to create and publish your own apps.

What You Will Learn:

- Learn the foundations of using Xcode 16 and Swift 6

- Implement the latest iOS 18 features through a hands-on example app

- Build responsive iOS apps using UIKit

- Create location-based apps using Core Location and MapKit

- Implement concurrency in Swift for asynchronous programming

- Build iOS apps using industry-standard design patterns and practices

- Enhance apps with Apple Intelligence to leverage machine learning

- Test apps with Swift Testing to ensure it meets quality standards

Who this book is for:

This iOS programming book is tailored for individuals with minimal coding experience who are new to the world of Swift and iOS app development. A basic understanding of programming concepts is recommended.

Table of Contents

- Exploring Xcode

- Simple Values and Types

- Conditionals and Optionals

- Range Operators and Loops

- Collection Types

- Functions and Closures

- Classes, Structures, and Enumerations

- Protocols, Extensions, and Error Handling

- Swift Concurrency

- Setting Up the User Interface

- Building Your User Interface

- Finishing Up Your User Interface

- Modifying App Screens

- Getting Started with MVC and Table Views

- Getting Data into Table Views

- Passing Data between View Controllers

- Getting Started with Core Location and MapKit

- Getting Started with JSON Files

- Getting Started with Custom Views

- Getting Started with the Camera and Photo Library

- Getting Started with Search

- Getting Started with Collection Views

- Getting Started with SwiftData

- Getting Started with SwiftUI

- Getting Started with Swift Testing

- Getting Started with Apple Intelligence

- Testing and Submitting Your App to the App Store

Details

  • Title iOS 18 Programming for Beginners - Ninth Edition: Learn iOS development with Swift 6, Xcode 16, and iOS 18 - your path to App Store success
  • Author Ahmad Sahar
  • Binding Paperback
  • Pages 584
  • Volumes 1
  • Language ENG
  • Publisher Packt Publishing
  • Publication date 2024-12-09
  • ISBN 9781836204893 / 1836204892
  • Weight 2.18 lbs (0.99 kg)
  • Dimensions 9.25 x 7.5 x 1.18 in (23.50 x 19.05 x 3.00 cm)
  • Category Computer - Apple/Macintosh

More Copies for Sale

iOS 18 Programming for Beginners: Learn iOS development with Swift 6, Xcode 16, and iOS 18 - your...
Stock photo: cover may vary

iOS 18 Programming for Beginners: Learn iOS development with Swift 6, Xcode 16, and iOS 18 - your path to App Store success

by Ahmad Sahar

  • Used
  • Paperback
Condition
Used
Edition
9th ed
Binding
Paperback
ISBN 10 / ISBN 13
9781836204893 / 1836204892
Quantity available
1
Seller
Item price
A$41.02
Free Delivery to USA

Show details

Description:
Packt Publishing, 2024-12-09. 9th ed. paperback. Used: Good. 1.61x7.50x9.25. Buy with confidence. Excellent Customer Service & Return policy.
Add to wish list
Item price
A$41.02
Free Delivery to USA
iOS 18 Programming for Beginners: Learn iOS development with Swift 6, Xcode 16, and iOS 18 - your...
Stock photo: cover may vary

iOS 18 Programming for Beginners: Learn iOS development with Swift 6, Xcode 16, and iOS 18 - your path to App Store success

by Ahmad Sahar

  • New
  • Paperback
Condition
New
Edition
9th ed
Binding
Paperback
ISBN 10 / ISBN 13
9781836204893 / 1836204892
Quantity available
6
Seller
Item price
A$49.92
Free Delivery to USA

Show details

Description:
Packt Publishing, 2024-12-09. 9th ed. paperback. New. 1.61x7.50x9.25. Buy with confidence. Excellent Customer Service & Return policy.
Add to wish list
Item price
A$49.92
Free Delivery to USA
iOS 18 Programming for Beginners - Ninth Edition: Learn iOS development with Swift 6, Xcode 16,...
Stock photo: cover may vary

iOS 18 Programming for Beginners - Ninth Edition: Learn iOS development with Swift 6, Xcode 16, and iOS 18 - your path to App Store success

by Ahmad Sahar

  • New
  • Paperback
Condition
New
Binding
Paperback
ISBN 10 / ISBN 13
9781836204893 / 1836204892
Quantity available
945
Seller
Item price
A$79.87
A$15.19 Delivery to USA

Show details

Description:
Paperback. New. New Book; Fast Shipping from UK; Not signed; Not First Edition; N/A
Add to wish list
Item price
A$79.87
A$15.19 Delivery to USA
iOS 18 Programming for Beginners: Learn iOS development with Swift 6, Xcode 16, and iOS 18 - your...
Stock photo: cover may vary

iOS 18 Programming for Beginners: Learn iOS development with Swift 6, Xcode 16, and iOS 18 - your path to App Store success

by Ahmad Sahar

  • Used
Condition
New
ISBN 10 / ISBN 13
9781836204893 / 1836204892
Quantity available
5
Seller
Item price
A$62.02
A$5.64 Delivery to USA

Show details

Description:
like new.
Add to wish list
Item price
A$62.02
A$5.64 Delivery to USA
iOS 18 Programming for Beginners: Learn iOS development with Swift 6, Xcode 16, and iOS 18 - your...
Stock photo: cover may vary

iOS 18 Programming for Beginners: Learn iOS development with Swift 6, Xcode 16, and iOS 18 - your path to App Store success

by Ahmad Sahar

  • New
Condition
New
ISBN 10 / ISBN 13
9781836204893 / 1836204892
Quantity available
5
Seller
Item price
A$62.02
A$5.64 Delivery to USA

Show details

Description:
new.
Add to wish list
Item price
A$62.02
A$5.64 Delivery to USA
iOS 18 Programming for Beginners: Learn iOS development with Swift 6, Xcode 16, and iOS 18 - your...

iOS 18 Programming for Beginners: Learn iOS development with Swift 6, Xcode 16, and iOS 18 - your path to App Store success

by Ahmad Sahar

  • New
  • Paperback
Condition
New
Binding
Paperback
ISBN 10 / ISBN 13
9781836204893 / 1836204892
Quantity available
10
Seller
Item price
A$84.45
A$18.92 Delivery to USA

Show details

Description:
Paperback / softback. New. Embark on an exciting iOS app development journey with Swift 6, Xcode 16, and iOS 18. This hands-on guide equips you with the skills to create captivating apps and thrive in the competitive App Store landscape. Key Features Experience iOS 18 and Swift 6 through hands-on projects Build your first iOS apps, complete with user-friendly interfaces using UIKit Learn best practices from an experienced developer for robust app design Book DescriptionWant to turn your app idea into reality? iOS 18 Programming for Beginners is a guide that revolves around building a journal app, designed to teach you practical iOS development skills from the ground up. Through this approach, you'll gain hands-on experience with Xcode and progress through building a UI and filling it with functionality. Starting with the fundamentals of Swift 6, you'll learn how to construct user interfaces using storyboards and segues before diving into essential iOS concepts like table views, data handling, and… Read more
Add to wish list
Item price
A$84.45
A$18.92 Delivery to USA
iOS 18 Programming for Beginners: Learn iOS development with Swift 6, Xcode 16, and iOS 18 - your...
Stock photo: cover may vary

iOS 18 Programming for Beginners: Learn iOS development with Swift 6, Xcode 16, and iOS 18 - your path to App Store success

by Ahmad Sahar

  • Used
  • Good
  • Paperback
Condition
Good
Binding
Paperback
ISBN 10 / ISBN 13
9781836204893 / 1836204892
Quantity available
1
Seller
Item price
A$74.08
Free Delivery to USA

Show details

Description:
paperback. Good. Access codes and supplements are not guaranteed with used items. May be an ex-library book.
Add to wish list
Item price
A$74.08
Free Delivery to USA