Apple Objective-C for Experienced Programmers Training
0( 0 REVIEWS )
0 STUDENTS
PRIVATE
PRIVATE COURSE TOPICS:
- Objective-C Overview
- The Xcode IDE
- Projects
- Hello World Application
- Objective-C
- Brief History
- Role in Mobile Device Applications
- Variables
- Numeric Variables
- Numeric Representations
- Integers
- Floating Point
- Comments
- Nonnumeric Variables
- char
- Boolean
- Reference Variables
- The * and & Operators
- Variable Scope
- Arithmetic
- Arithmetic Operators
- Addition and Subtraction
- Multiplication, Division, and Modulus
- Shorthand Notation
- Typecasting
- Math Library Functions
- pow
- random
- Conditional Logic and Looping
- Conditional Statements
- Basic if Statement
- if else Statement
- switch Statement
- The Ternary Operator
- Looping Statements I.while Statement
- dowhile Statement
- for Statement
- Functions
- Purpose of a Function
- Declaration
- Header
- Body
- Calling a Function
- Passing Parameters by Value
- Passing Parameters by Reference
- Functions vs. Methods
- Object-oriented Programming According to Objective-C
- Object-Oriented Programming (OOP)
- How Objective-C Implements OOP
- Encapsulation of Member Variables
- The class definition: Interface
- The Class Interface and @property
- Method vs. Function Syntax
- Static Variables and Class Methods
- The Class Implementation and @synthesize• Creating an
- Object from a Class
- Sending Messages to Objects
- The Role of Methods
- Visibility of Variables
- Inheritance
- Purpose of Inheritance
- Implementing Inheritance
- The Root Super Class
- Creating and Processing the Subclass
- NSObject Class
- Memory Acquisition
- alloc
- init
- Method Override
- Where’s Abstraction?
- Polymorphism
- The Purpose of Polymorphism
- Polymorphism in Objective-C
- Placing Objects in Collections
- Using NSMutableArray
- Runtime Identification of Objects
- Arrays
- The ‘Classic’ C Array
- Defining the Array
- Processing the Array
- Foundation Framework Arrays
- NSArray
- NSMutableArray
- Foundation Framework
- The Foundation Framework
- Strings
- Date/Time
- Numbers
- Collections
- NSString
- Replacing char*
- Initialization
- NSString Methods
- NSNumber and NSNumberFormatter
- Replacing int, float, and more
- Initialization
- NSUInteger and NSInteger
- Formatting
- NSDate and NSDateFormatter
- NSDate
- NSDateFormatter
- Memory Considerations
- Memory Management in Objective-C
- Manual Retain-Release
- Automatic Reference Counting
- Garbage Collection
- Strong and Weak
- Release and Retain
- Atomic and Nonatomic
- Automatic Reference Counting.