# What's new in the 4th edition?

**URL:** <https://forums.kodeco.com/t/whats-new-in-the-4th-edition/157972>\
**Category:** SwiftUI by Tutorials\
**Created:** [November 18, 2021, 11:00pm UTC](https://forums.kodeco.com/t/whats-new-in-the-4th-edition/157972 "2021-11-18T23:00:33Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![fischej](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/fischej/32/100818_2.png) [@fischej](https://forums.kodeco.com/u/fischej)\
**Post date:** [November 18, 2021, 11:00pm UTC](https://forums.kodeco.com/t/whats-new-in-the-4th-edition/157972/1 "2021-11-18T23:00:34Z")

</div>

I went through the 3rd edition already, and happy to see the arrival of the 4th. Is there a list of changes/additions? I’m trying to avoid going through the whole book again. Thanks.

---

<div class="post-metadata">

**Author:** ![sarah](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/sarah/32/111112_2.png) [@sarah](https://forums.kodeco.com/u/sarah)\
**Post date:** [November 23, 2021, 4:23am UTC](https://forums.kodeco.com/t/whats-new-in-the-4th-edition/157972/2 "2021-11-23T04:23:21Z")

</div>

I am responsible for the Mac section - Chapters 21 & 22.  
There are a few cases where I have added more modern Swift, but mainly it’s just updated to handle Monterey & Xcode 13.

---

<div class="post-metadata">

**Author:** ![jeden](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/jeden/32/110971_2.png) [@jeden](https://forums.kodeco.com/u/jeden)\
**Post date:** [November 23, 2021, 8:51am UTC](https://forums.kodeco.com/t/whats-new-in-the-4th-edition/157972/3 "2021-11-23T08:51:04Z")

</div>

Hi @fischej

this is a full list of changes we’ve done to the book:

3 Testing & Debugging

- Changes to debugging in XCode 13

5 Intro to Controls: Text & Image

- Added new section to briefly discuss markdown

6 Controls & User Input

- Removed section about Keyboard Handler (obsolete now)
- Add new section for keyboard and focus management

9 State & Data Flow – Part II

- Rewritten the “Object Ownership” section

10 More User Input & App Storage

- Added paragraph to describe how to keep track of the selected tab index

11 Gestures:

- Restructured a little bit to make preparation work/refactoring optional to the reader

15 Advanced Lists

- Added coverage of new List abilities in SwiftUI 3

18 Drawing & Custom Graphics

- Coverage of new Canvas view in SwiftUI 3

19 Animations & View Transitions

- Updated for changes to animations in SwiftUI 3

All chapters:

- Updated to Xcode 13.1 and Swift 5.5
- Other minor updates
- Fixes

---

<div class="post-metadata">

**Author:** ![fischej](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/fischej/32/100818_2.png) [@fischej](https://forums.kodeco.com/u/fischej)\
**Post date:** [November 23, 2021, 5:11pm UTC](https://forums.kodeco.com/t/whats-new-in-the-4th-edition/157972/4 "2021-11-23T17:11:45Z")

</div>

Thanks @jeden! Hopefully others will find that as useful as I do. Appreciate it.

---

<div class="post-metadata">

**Author:** ![adam-harding](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/adam-harding/32/101639_2.png) [@adam-harding](https://forums.kodeco.com/u/adam-harding)\
**Post date:** [December 10, 2021, 1:31pm UTC](https://forums.kodeco.com/t/whats-new-in-the-4th-edition/157972/5 "2021-12-10T13:31:29Z")

</div>

Thanks, it’s helpful.
