Difference between revisions of "Objective-C 2.0 Essentials"
From Techotopia
Line 100: | Line 100: | ||
#* [[An Overview of Objective-C Object Oriented Programming|Structuring Object-Oriented Objective-C Code]]<br><br> | #* [[An Overview of Objective-C Object Oriented Programming|Structuring Object-Oriented Objective-C Code]]<br><br> | ||
# [[Writing Objective-C Class Methods]] | # [[Writing Objective-C Class Methods]] | ||
+ | #* [[Writing Objective-C Class Methods|Instance and Class Methods]] | ||
+ | #* [[Writing Objective-C Class Methods|Creating a New Class Method]] | ||
+ | #* [[Writing Objective-C Class Methods|The @interface Section]] | ||
+ | #* [[Writing Objective-C Class Methods|The @implementation Section]] | ||
+ | #* [[Writing Objective-C Class Methods|The main() Function]]<br><br> | ||
# [[Objective-C - Data Encapsulation, Synthesized Accessors and Dot Notation]] | # [[Objective-C - Data Encapsulation, Synthesized Accessors and Dot Notation]] | ||
+ | #* [[Objective-C - Data Encapsulation, Synthesized Accessors and Dot Notation|Data Encapsulation]] | ||
+ | #* [[Objective-C - Data Encapsulation, Synthesized Accessors and Dot Notation|Synthesized Accessor Methods]] | ||
+ | #* [[Objective-C - Data Encapsulation, Synthesized Accessors and Dot Notation|Direct Access to Encapsulated Data]] | ||
+ | #* [[Objective-C - Data Encapsulation, Synthesized Accessors and Dot Notation|Objective-C and Dot Notation]] | ||
+ | #* [[Objective-C - Data Encapsulation, Synthesized Accessors and Dot Notation|Controlling Access to Instance Variables]]<br><br> | ||
# [[Objective-C Variable Scope and Storage Class]] | # [[Objective-C Variable Scope and Storage Class]] |
Revision as of 18:28, 19 October 2009
- About Objective-C Essentials
- The History of Objective-C
- Installing Xcode and Compiling Objective-C on Mac OS X
- Installing and using GNUstep and Objective-C on Windows
- Installing and Using GNUstep and Objective-C on Linux
- Building and Installing GNUstep on Linux
- Objective-C 2.0 Data Types
- Working with Variables and Constants in Objective-C
- Objective-C Operators and Expressions
- What is an Expression?
- The Basic Assignment Operator
- Objective-C Arithmetic Operators
- Compound Assignment Operators
- Increment and Decrement Operators
- Comparison Operators
- Boolean Logical Operators
- The Ternary Operator
- Bitwise Operators
- Bitwise AND
- Bitwise OR
- Bitwise XOR
- Bitwise Left Shift
- Bitwise Right Shift
- Compound Bitwise Operators
- Objective-C Flow Control with if and else
- The Objective-C switch Statement
- Objective-C Looping - The for Statement
- Objective-C Looping with do and while Statements
- An Overview of Objective-C Object Oriented Programming
- What is an Object?
- What is a Class?
- Declaring an Objective-C Class Implementation
- Adding Instance Variables to a Class
- Define Class Methods
- Declaring an Objective-C Class Implementation
- Declaring, Initializing and Releasing a Class Instance
- Calling Methods and Accessing Instance Data
- Creating the Program Section
- Bringing it all Together
- Structuring Object-Oriented Objective-C Code
- Writing Objective-C Class Methods
- Objective-C - Data Encapsulation, Synthesized Accessors and Dot Notation
- Objective-C Variable Scope and Storage Class