Search icon CANCEL
Subscription
0
Cart icon
Cart
Close icon
You have no products in your basket yet
Save more on your purchases!
Savings automatically calculated. No voucher code required
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
iOS 15 Programming for Beginners - Sixth Edition
iOS 15 Programming for Beginners - Sixth Edition

iOS 15 Programming for Beginners: Kickstart your mobile app development journey by building iOS apps with Swift 5.5 and Xcode 13, Sixth Edition

By Craig Clayton , Mr. Ahmad Sahar
$47.99 $32.99
Book Dec 2021 784 pages 6th Edition
eBook
$47.99 $32.99
Print
$59.99
Subscription
Free Trial
Renews at $15.99p/m
eBook
$47.99 $32.99
Print
$59.99
Subscription
Free Trial
Renews at $15.99p/m

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Table of content icon View table of contents Preview book icon Preview Book

iOS 15 Programming for Beginners - Sixth Edition

Part 1: Swift

Welcome to Part 1 of this book. In this part, you will begin by exploring Xcode, Apple's programming environment, which is also known as the Integrated Development Environment (IDE). After that, you will start learning the foundations of Swift 5, the programming language used in iOS apps, and see how it is used to accomplish common programming tasks.

This part comprises the following chapters:

By the end of this part, you'll understand the process of creating an app and running it on a simulator or device, and you'll have a working knowledge of how to use the Swift programming language, in order to...

Left arrow icon Right arrow icon
Download code icon Download Code

Key benefits

  • Explore the latest features of Xcode 13 and the Swift 5.5 programming language in this updated sixth edition
  • Start your iOS programming career and have fun building your own iOS apps
  • Discover the new features of iOS 15 such as Mac Catalyst, SwiftUI, Swift Concurrency, and SharePlay

Description

With almost 2 million apps on the App Store, iOS mobile apps continue to be incredibly popular. Anyone can reach millions of customers around the world by publishing their apps on the App Store. iOS 15 Programming for Beginners is a comprehensive introduction for those who are new to iOS. It covers the entire process of learning the Swift language, writing your own app, and publishing it on the App Store. Complete with hands-on tutorials, projects, and self-assessment questions, this easy-to-follow guide will help you get well-versed with the Swift language to build your apps and introduce exciting new technologies that you can incorporate into your apps. You'll learn how to publish iOS apps and work with Mac Catalyst, SharePlay, SwiftUI, Swift concurrency, and much more. By the end of this iOS development book, you'll have the knowledge and skills to write and publish interesting apps, and more importantly, to use the online resources available to enhance your app development journey.

What you will learn

Get to grips with the fundamentals of Xcode 13 and Swift 5.5, the building blocks of iOS development Understand how to prototype an app using storyboards Discover the Model-View-Controller design pattern and how to implement the desired functionality within an app Implement the latest iOS features such as Swift Concurrency and SharePlay Convert an existing iPad app into a Mac app with Mac Catalyst Design, deploy, and test your iOS applications with design patterns and best practices

Product Details

Country selected

Publication date : Dec 24, 2021
Length 784 pages
Edition : 6th Edition
Language : English
ISBN-13 : 9781801811248
Vendor :
Apple
Category :

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want

Product Details


Publication date : Dec 24, 2021
Length 784 pages
Edition : 6th Edition
Language : English
ISBN-13 : 9781801811248
Vendor :
Apple
Category :

Table of Contents

32 Chapters
Preface Chevron down icon Chevron up icon
1. Part 1: Swift Chevron down icon Chevron up icon
2. Chapter 1: Getting Familiar with Xcode Chevron down icon Chevron up icon
3. Chapter 2: Simple Values and Types Chevron down icon Chevron up icon
4. Chapter 3: Conditionals and Optionals Chevron down icon Chevron up icon
5. Chapter 4: Range Operators and Loops Chevron down icon Chevron up icon
6. Chapter 5: Collection Types Chevron down icon Chevron up icon
7. Chapter 6: Functions and Closures Chevron down icon Chevron up icon
8. Chapter 7: Classes, Structures, and Enumerations Chevron down icon Chevron up icon
9. Chapter 8: Protocols, Extensions, and Error Handling Chevron down icon Chevron up icon
10. Part 2: Design Chevron down icon Chevron up icon
11. Chapter 9: Setting Up the User Interface Chevron down icon Chevron up icon
12. Chapter 10: Building Your User Interface Chevron down icon Chevron up icon
13. Chapter 11: Finishing Up Your User Interface Chevron down icon Chevron up icon
14. Chapter 12: Modifying and Configuring Cells Chevron down icon Chevron up icon
15. Part 3: Code Chevron down icon Chevron up icon
16. Chapter 13: Getting Started with MVC and Collection Views Chevron down icon Chevron up icon
17. Chapter 14: Getting Data into Collection Views Chevron down icon Chevron up icon
18. Chapter 15: Getting Started with Table Views Chevron down icon Chevron up icon
19. Chapter 16: Getting Started with MapKit Chevron down icon Chevron up icon
20. Chapter 17: Getting Started with JSON Files Chevron down icon Chevron up icon
21. Chapter 18: Displaying Data in a Static Table View Chevron down icon Chevron up icon
22. Chapter 19: Getting Started with Custom UIControls Chevron down icon Chevron up icon
23. Chapter 20: Getting Started with Cameras and Photo Libraries Chevron down icon Chevron up icon
24. Chapter 21: Understanding Core Data Chevron down icon Chevron up icon
25. Part 4: Features Chevron down icon Chevron up icon
26. Chapter 22: Getting Started with Mac Catalyst Chevron down icon Chevron up icon
27. Chapter 23: Getting Started with SwiftUI Chevron down icon Chevron up icon
28. Chapter 24: Getting Started with Swift Concurrency Chevron down icon Chevron up icon
29. Chapter 25: Getting Started with SharePlay Chevron down icon Chevron up icon
30. Chapter 26: Testing and Submitting Your App to the App Store Chevron down icon Chevron up icon
31. Other Books You May Enjoy Chevron down icon Chevron up icon

Customer reviews

Top Reviews
Rating distribution
Empty star icon Empty star icon Empty star icon Empty star icon Empty star icon 0
(0 Ratings)
5 star 0%
4 star 0%
3 star 0%
2 star 0%
1 star 0%
Top Reviews
No reviews found
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.