Page 1 of 4

MOXiI - 2nd Edition Typos

PostPosted: Thu Dec 28, 2017 4:05 am
by sriefer
Very minor but Figure 1-3 on page 3 states that iOS4.x used armv8. Should it be armv6?

Apologies if there is another place to post items like this.

J says: No this is the perfect place, and you are correct. v6. not v8. Thank you

Re: MOXiI - 2nd Edition Typos

PostPosted: Tue Jan 16, 2018 3:42 pm
by guido
Volume 1 - page 9 - Table 1-5:

The code name of iOS 10.2 was "Corry", not "Corey", and the code name of iOS 10.3-10.3.1 was "Erie", not "Dubois".

Re: MOXiI - 2nd Edition Typos

PostPosted: Tue Jan 16, 2018 3:57 pm
by guido
Volume 1 - page 4 - rows 18/19

Typo:

"##[#] is a number [...] and is presumably tracks the number of times"

Correct:

"##[#] is a number [...] and it presumably tracks the number of times"

Re: MOXiI - 2nd Edition Typos

PostPosted: Tue Jan 16, 2018 4:13 pm
by guido
Volume 1 - page 5 - Output 1-4

Typo:
"since the $(#) magic appears in each"

Correct:
"since the @(#) magic appears in each"

Re: MOXiI - 2nd Edition Typos

PostPosted: Tue Jan 16, 2018 5:57 pm
by guido
Volume 1 - page 14

The second paragraph is incomplete: "This mechanism, also referred to internally as KTRR [line break]"

Re: MOXiI - 2nd Edition Typos

PostPosted: Tue Jan 16, 2018 10:10 pm
by guido
Volume 1 - Chapter 2 - Interlude "Property Lists" - page 25

"Property lists are another legacy of NeXTSTEP, which adopted them back in the day where XML was all the rage"

That's not correct. The XML format was introduced by Apple which calls the previous NeXTSTEP/OpensStep format "old-style ASCII property lists", as documented in https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/PropertyLists/OldStylePlists/OldStylePLists.html.

Re: MOXiI - 2nd Edition Typos

PostPosted: Wed Jan 17, 2018 1:56 am
by morpheus
Please keep them coming. I have already put them into the next v1.0.2 of the book, thank you!

Re: Plists - I need to double check that, because I, for one, did actually see the XML form in NeXTSTEP 3.3.... At least I think so. Go figure now when there's no NeXT boxes anymore..

Re: MOXiI - 2nd Edition Typos

PostPosted: Wed Jan 17, 2018 7:24 am
by guido
Volume 1 - Chapter 2 - page 22

"Apple details four layers:"

Five layers are listed and shown in Figure 2-1.

Re: MOXiI - 2nd Edition Typos

PostPosted: Wed Jan 17, 2018 7:41 am
by guido
Volume 1 - Chapter 2

"The book's companion website offers the jlutil tool, which is not only open source, but is also available for *OS variants"

You should provide the specific URL since it is not listed in http://www.newosxbook.com/index.php?page=downloads or http://www.newosxbook.com/index.php?page=code.

Re: MOXiI - 2nd Edition Typos

PostPosted: Wed Jan 17, 2018 8:55 am
by guido
Volume 1 - Chapter 2 - Output 2-15

"BridgeSupport # Obj-C/Swift bridging"

BridgeSupport's XML files are destined not for Swift but for dynamic languages such as Python and Ruby.

J says: Actually, not for that, either . For OSAScript. That's further in the book. but typo anyway. Corrected, thanks