I'm a Developer Advocate (which is just a fancy word for "Software Engineer who loves to tinker around with technology and teach other people") on the Firebase team 🔥.
I found a typo in Asynchronous Programming with SwiftUI and Combine.
Edition: 1st
Page:
What is wrong
There's a hyphen between Peter and Friese "Peter-friese" in a hyperlink. It's the first reference to the Github repository. A later reference to the repository in the same chapters footnotes is correct. See attached image.
I found a typo in Asynchronous Programming with SwiftUI and Combine.
Edition: 1st
Page: 129
What is wrong
Thanks to SwiftUI’s declarative syntax, adding animations to make this
feel more natural is super easy: all we need to do is adding an animation
view modifier to the List view:
I found a typo in Asynchronous Programming with SwiftUI and Combine.
Edition: 1st
Page: 126
What is wrong
One of the most common ways to let users refresh data is pull-to-refresh, made popular in. 2008 by Loren Brichter in the Tweetie app (later acquired by Twitter and relaunched as Twitter for iOS).
I found a typo in Asynchronous Programming with SwiftUI and Combine.
Edition: 1st
Page: a few different places
What is wrong
Book mentions Xcode 13 betas in times of Xcode 14.2. It also mentions 'new in Swift 5.5' which is not wrong, but perhaps also not new in times of 5.7..
Describe the bug
The book describes on page 57 how to make the Book type identifiable. But in the starter project the Book struct already is Identifiable.
To Reproduce
Steps to reproduce the behavior:
Download the book code repo
Open the starter project of Chapter 2
Navigate to Book.swift
Expected behavior
Book is not Identifiable. There is no id property
I found a typo in Asynchronous Programming with SwiftUI and Combine.
Edition: 1st
Page: 313
What is wrong
init(integerLiteral:) is part of the compiler glue to support literals in swift. The documentation states that those initializers should not be called directly.
What's the correct spelling
Not actually certain, but there must be some other way of achieving the same. 😊