# When will SwiftUI Apprentice be updated to iOS 16?

**URL:** <https://forums.kodeco.com/t/when-will-swiftui-apprentice-be-updated-to-ios-16/179337>\
**Category:** SwiftUI Apprentice\
**Created:** [October 2, 2022, 8:32am UTC](https://forums.kodeco.com/t/when-will-swiftui-apprentice-be-updated-to-ios-16/179337 "2022-10-02T08:32:29Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![marc\_b](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/marc_b/32/110937_2.png) [@marc\_b](https://forums.kodeco.com/u/marc_b)\
**Post date:** [October 2, 2022, 8:32am UTC](https://forums.kodeco.com/t/when-will-swiftui-apprentice-be-updated-to-ios-16/179337/1 "2022-10-02T08:32:29Z")

</div>

The current book is for iOS 14, which is now 2 versions old. When can I expect an updated version? Does the current book still work for iOS 16?

---

<div class="post-metadata">

**Author:** ![audrey](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/audrey/32/111607_2.png) [@audrey](https://forums.kodeco.com/u/audrey)\
**Post date:** [October 2, 2022, 12:37pm UTC](https://forums.kodeco.com/t/when-will-swiftui-apprentice-be-updated-to-ios-16/179337/2 "2022-10-02T12:37:13Z")

</div>

hi Marc, we’re working on it now, aiming for early next year. I think most of the 1st edition still works, but iOS 16 has some better/easier ways to do things, and Xcode 14 is also easier and more efficient.

---

<div class="post-metadata">

**Author:** ![marc\_b](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/marc_b/32/110937_2.png) [@marc\_b](https://forums.kodeco.com/u/marc_b)\
**Post date:** [October 4, 2022, 1:20pm UTC](https://forums.kodeco.com/t/when-will-swiftui-apprentice-be-updated-to-ios-16/179337/3 "2022-10-04T13:20:52Z")

</div>

Hi Audry,

Will the new version of the book contain a reference of what has changed, so that at that time I don’t have to read the book again?

I can’t wait until next year, so the current book will be my guidance now. I don’t want to risk to learn the wrong things. Or are these only minor things?

---

<div class="post-metadata">

**Author:** ![audrey](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/audrey/32/111607_2.png) [@audrey](https://forums.kodeco.com/u/audrey)\
**Post date:** [October 4, 2022, 10:10pm UTC](https://forums.kodeco.com/t/when-will-swiftui-apprentice-be-updated-to-ios-16/179337/4 "2022-10-04T22:10:22Z")

</div>

hi Marc, when we updated SwiftUI by Tutorials, a list of changes appeared somewhere, possibly in its forum.

When you start working through the current edition of SwiftUI Apprentice with Xcode 14, to interact with the preview, you’ll need to change the preview canvas mode from Live (the default) to Selectable (the next button, 2nd of the 4 in the bottom left). Also, there are now 4 zoom buttons (100% and to-fit) and 5 inspectors (a new Accessibility inspector).

Also, in Xcode 14, you can’t show Quick Help in the canvas, it only works in the code editor.

I’ll look at the git change log now to see what else might stump you…

- Some toolbar buttons have moved.
- To preview another device, the argument needs more than the string: `PreviewDevice(rawValue: "iPhone 8")`
- The process to run your app on a phone has an extra security step, which requires restarting your phone: **Settings \> Privacy & Security \> Developer Mode**.
- Xcode 14’s library now has Symbols so, if you know roughly the name of the symbol, you can access it quickly here.
- instead of `ForEach(0 ..< Exercise.exercises.count)`, use `ForEach(Exercise.exercises.indices, id: \.self)` — if the range isn’t literal integers, you have to provide an `id` argument.

These should be enough to keep you going for the first several chapters, but ask here if you have any other problems.

---

<div class="post-metadata">

**Author:** ![marc\_b](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/marc_b/32/110937_2.png) [@marc\_b](https://forums.kodeco.com/u/marc_b)\
**Post date:** [October 5, 2022, 12:30pm UTC](https://forums.kodeco.com/t/when-will-swiftui-apprentice-be-updated-to-ios-16/179337/5 "2022-10-05T12:30:15Z")

</div>

Thanks Audry, this helps.

I don’t mind to do a little bit of research here and there (eg. for Xcode UI changes). As long as I can effectively use the current book without too many roadblocks or deprecated code examples, I will be fine with it.

---

<div class="post-metadata">

**Author:** ![jepsteinmobile](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/jepsteinmobile/32/102075_2.png) [@jepsteinmobile](https://forums.kodeco.com/u/jepsteinmobile)\
**Post date:** [November 4, 2022, 11:32pm UTC](https://forums.kodeco.com/t/when-will-swiftui-apprentice-be-updated-to-ios-16/179337/6 "2022-11-04T23:32:45Z")

</div>

Thank you for the earlier responses. Is there any other changes that you can let us know. I am eager to purchase but don’t want to spend that type of money and then haVe to re buy the book 3 months later.

Thank you in advance.

---

<div class="post-metadata">

**Author:** ![audrey](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/audrey/32/111607_2.png) [@audrey](https://forums.kodeco.com/u/audrey)\
**Post date:** [November 5, 2022, 12:08am UTC](https://forums.kodeco.com/t/when-will-swiftui-apprentice-be-updated-to-ios-16/179337/7 "2022-11-05T00:08:29Z")

</div>

if you buy the book now, you’ll get the update (and all future updates) free when it’s ready

---

<div class="post-metadata">

**Author:** ![keith99](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/keith99/32/105896_2.png) [@keith99](https://forums.kodeco.com/u/keith99)\
**Post date:** [December 27, 2022, 3:51pm UTC](https://forums.kodeco.com/t/when-will-swiftui-apprentice-be-updated-to-ios-16/179337/8 "2022-12-27T15:51:30Z")

</div>

Good to know because I just bought the book 4 days ago (Dec 23)
