Errata

iOS 14 Programming Fundamentals with Swift

Errata for iOS 14 Programming Fundamentals with Swift

Submit your own errata for this product.

The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.

Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted By Date submitted Date corrected
Page 283
Location 5959


do {
// throw can happen here
} catch MyFirstError.firstMinorMistake {
// no error object
// but we know it's either MyFirstError.firstMinorMistake
// or MyFirstError.firstMajorMistake

should read:

do {
// throw can happen here
} catch MyFirstError.firstMinorMistake, MyFirstError.firstMajorMistake {
// no error object
// but we know it's either MyFirstError.firstMinorMistake
// or MyFirstError.firstMajorMistake

Note from the Author or Editor:
Right you are, fixed in my copy

Paul Richardson  Sep 10, 2021 
Chapter 7
"Loading a Nib View Manually"

The book is so good and I find the step-by-step tutorials very clarifying.

In this first manual nib-loading exercise, the code is there but we are not told where to put it. (I looked at the sample code download and of course it makes sense that this is happening in viewDidLoad.)

I think that should be mentioned in the instructions.

Only trying to help. Great book!

Note from the Author or Editor:
Fixed in MS

Wayne Cotter  Nov 13, 2020 
Chapter 7
Canvas heading

"choose Editor → Canvas → Minimap" should be

"choose Editor → Minimap"

(based on the menu arrangement in Xcode 12.1)

Thanks for a great book!

Note from the Author or Editor:
Fix in MS

Wayne Cotter  Nov 13, 2020