Im reading this book, and it teaches Obj-c in a way so you dont need any prior knowledge of C or any other languages. So Im on the 4th chapter right after classes and methods and ivars. Data types and expressions. Do I really need to know this? Its really confusing. For example here is a line for the book:
What?!?! Now thats confusing.
If the first digit of the integer value is 0, the integer is con- sidered to be expressed in octal notationthat is, in base 8. In this case, the remaining dig- its of the value must be valid base 8 digits and, therefore, must be 07. So to express the value 50 in base 8 in Objective-C, which is equivalent to the value 40 in decimal, the no- tation 050 is used. Similarly, the octal constant 0177 represents the decimal value 127 (1 × 64 + 7 × 8 + 7)
What?!?! Now thats confusing.