All the C You Need to Know
Book 1, The Red Pill Series - Delving into the C Parts of Objective-C
This book is available for download with Apple Books on your Mac or iOS device. Multi-touch books can be read with Apple Books on your Mac or iOS device. Books with interactive features may work best on an iOS device. Apple Books on your Mac requires OS X 10.9 or later.
This short book helps Objective-C developers understand C, the base language underneath Objective-C.
After finishing this book you will have a much deeper understanding of the C language and how many of its features are used to give Objective-C flexibility.
If you've ever wondered why the NSError ** parameter at the end of many Foundation APIs has two asterisks instead of one this is the book for you.
What's New in Version 1.1
Thanks everyone for the great feedback! This update includes fixes to all the reported errata.
Concise and informative
This short guide provides a welcome explanation of the elements of C which can be overlooked by Objective C developers but can lead to vastly superior code when utilised correctly.
This book will be especially useful to people who dived straight into iOS programming and are now looking to shore up their understanding of fundamental concepts of the language.
The author has made good use of the interactive features of iBooks and urges the reader to experiment with the code, giving the book a playful tone which makes it a joy to read.