+<table border="0" cellspacing="0" width="100%"><tr>
+<td width="20%"><td align="center">[[Objective-C 2.0 Essentials|Table of Contents]]<td width="20%" align="right">[[About Objective-C Essentials|Next]]</td>
+<tr>
+<td width="20%"><td align="center"><td width="20%" align="right">About Objective-C Essentials</td>
+</table>
+<hr>
+
+<htmlet>objc</htmlet>
+
+The Objective-C 2.0 Essentials online book contains 34 chapters of detailed information intended to provide everything necessary to gain proficiency as an Objective-C programmer for both Mac OS X and iPhone development.
+
+
+
+Objective-C 2.0 Essentials - Second Edition
+
+© 2012 Neil Smyth / Payload Media. This eBook is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved.
+
+
+
+== Table of Contents ==
+<table>
+<tr>
+<td>
# [[About Objective-C Essentials]]
# [[About Objective-C Essentials]]
#* [[About Objective-C Essentials|Why are you reading this?]]
#* [[About Objective-C Essentials|Why are you reading this?]]
#* [[The History of Objective-C|The Smalltalk programming Language]]
#* [[The History of Objective-C|The Smalltalk programming Language]]
#* [[The History of Objective-C|C meets Smalltalk]]
#* [[The History of Objective-C|C meets Smalltalk]]
−#* [[The History of Objective-C|Objective-C and Apple]]<br><br>
+#* [[The History of Objective-C|Objective-C and Apple]]<br><br><htmlet>ezoictoc1</htmlet>
# [[Installing Xcode and Compiling Objective-C on Mac OS X]]
# [[Installing Xcode and Compiling Objective-C on Mac OS X]]
#* [[Installing Xcode and Compiling Objective-C on Mac OS X|Installing Xcode on Mac OS X]]
#* [[Installing Xcode and Compiling Objective-C on Mac OS X|Installing Xcode on Mac OS X]]
#* [[Objective-C 2.0 Data Types|long long]]
#* [[Objective-C 2.0 Data Types|long long]]
#* [[Objective-C 2.0 Data Types|short]]
#* [[Objective-C 2.0 Data Types|short]]
−#* [[Objective-C 2.0 Data Types|signed / unsigned]]<br><br>
+#* [[Objective-C 2.0 Data Types|signed / unsigned]]<br><br><htmlet>ezoictoc2</htmlet>
# [[Working with Variables and Constants in Objective-C]]
# [[Working with Variables and Constants in Objective-C]]
#* [[Working with Variables and Constants in Objective-C|What is an Objective-C Variable]]
#* [[Working with Variables and Constants in Objective-C|What is an Objective-C Variable]]
#* [[Objective-C Operators and Expressions|Bitwise Right Shift]]
#* [[Objective-C Operators and Expressions|Bitwise Right Shift]]
#* [[Objective-C Operators and Expressions|Compound Bitwise Operators]]<br><br>
#* [[Objective-C Operators and Expressions|Compound Bitwise Operators]]<br><br>
+# [[Objective-C 2.0 Operator Precedence]]
+#* [[Objective-C 2.0 Operator Precedence|An Example of Objective-C Operator Precedence]]
+#* [[Objective-C 2.0 Operator Precedence|Objective-C Operator Precedence and Associativity]]
+#* [[Objective-C 2.0 Operator Precedence|Overriding Operator Precedence]]<br><br>
+# [[Commenting Objective-C Code]]
+#* [[Commenting Objective-C Code|Why Comment your Code?]]
+#* [[Commenting Objective-C Code|Single Line Comments]]
+#* [[Commenting Objective-C Code|Multi-line Comments]]<br><br>
# [[Objective-C Flow Control with if and else]]
# [[Objective-C Flow Control with if and else]]
#* [[Objective-C Flow Control with if and else|Using the if Statement]]
#* [[Objective-C Flow Control with if and else|Using the if Statement]]
#* [[The Objective-C switch Statement|A switch Statement Example]]
#* [[The Objective-C switch Statement|A switch Statement Example]]
#* [[The Objective-C switch Statement|Explaining the Example]]
#* [[The Objective-C switch Statement|Explaining the Example]]
Exception encountered, of type "Error"
[5fe1076a] /index.php?diff=cur&oldid=8564&title=Objective-C_2.0_Essentials Error from line 434 of /var/www/techotopia/includes/diff/DairikiDiff.php: Call to undefined function each()
Backtrace:
#0 /var/www/techotopia/includes/diff/DairikiDiff.php(544): DiffEngine->diag()
#1 /var/www/techotopia/includes/diff/DairikiDiff.php(344): DiffEngine->compareSeq()
#2 /var/www/techotopia/includes/diff/DairikiDiff.php(227): DiffEngine->diffLocal()
#3 /var/www/techotopia/includes/diff/DairikiDiff.php(721): DiffEngine->diff()
#4 /var/www/techotopia/includes/diff/DairikiDiff.php(859): Diff->__construct()
#5 /var/www/techotopia/includes/diff/DairikiDiff.php(980): MappedDiff->__construct()
#6 /var/www/techotopia/includes/diff/TableDiffFormatter.php(194): WordLevelDiff->__construct()
#7 /var/www/techotopia/includes/diff/DiffFormatter.php(140): TableDiffFormatter->changed()
#8 /var/www/techotopia/includes/diff/DiffFormatter.php(111): DiffFormatter->block()
#9 /var/www/techotopia/includes/diff/DifferenceEngine.php(881): DiffFormatter->format()
#10 /var/www/techotopia/includes/diff/DifferenceEngine.php(797): DifferenceEngine->generateTextDiffBody()
#11 /var/www/techotopia/includes/diff/DifferenceEngine.php(728): DifferenceEngine->generateContentDiffBody()
#12 /var/www/techotopia/includes/diff/DifferenceEngine.php(662): DifferenceEngine->getDiffBody()
#13 /var/www/techotopia/includes/diff/DifferenceEngine.php(632): DifferenceEngine->getDiff()
#14 /var/www/techotopia/includes/diff/DifferenceEngine.php(453): DifferenceEngine->showDiff()
#15 /var/www/techotopia/includes/page/Article.php(797): DifferenceEngine->showDiffPage()
#16 /var/www/techotopia/includes/page/Article.php(508): Article->showDiffPage()
#17 /var/www/techotopia/includes/actions/ViewAction.php(44): Article->view()
#18 /var/www/techotopia/includes/MediaWiki.php(490): ViewAction->show()
#19 /var/www/techotopia/includes/MediaWiki.php(287): MediaWiki->performAction()
#20 /var/www/techotopia/includes/MediaWiki.php(714): MediaWiki->performRequest()
#21 /var/www/techotopia/includes/MediaWiki.php(508): MediaWiki->main()
#22 /var/www/techotopia/index.php(41): MediaWiki->run()
#23 {main}