Objective C for iphone

1|Objective C – www.excelptp.com Objective C iTP: Corporate Objective C for iPhone app Development Course Contents Prog...

1 downloads 141 Views 431KB Size
1|Objective C – www.excelptp.com

Objective C iTP: Corporate Objective C for iPhone app Development Course Contents Programming in Objective-C • Compiling and Running Programs • Explanation of Your First Program • Displaying the Values of Variables • Classes, Objects, and Methods Introduction with Classes, Objects, and Methods • Objects • Instances and Methods • Objective-C Class for Working with Fractions • Interface Section • Implementation Section • Accessing Instance Variables and Data Encapsulation Working with Data Types & Expressions  Data Types and Constants  Arithmetic Expressions  Assignment Operators  A Calculator Class program Guide Working with Program Looping  For Statement  While Statement  Do Statement  Break Statement  continue Statement Working with Making Decisions • If statement • Switch Statement • Boolean Variables • Conditional Operator Working with Classes • Interface and Implementation Files

2|Objective C – www.excelptp.com • • • • • •

Synthesized Access or Methods Accessing Properties Using the Dot Operator Multiple Arguments to Methods Working with Local Variables Self Keyword Allocating and Returning Objects from Methods

Working with Inheritance  Finding Right Methods  Extension through Inheritance: Adding New Methods  Overriding Methods  Introduction Abstract Classes Polymorphism, Dynamic Typing, and Dynamic Binding  Dynamic Binding and the id Type  Compile Time Versus Runtime Checking  The id Data Type and Static Typing Variables and Data Types • Initializing Objects • Scope Revisited • Enumerated Data Types • Bit Operators • Data Type Conversions Working with Categories and Protocols  Categories  Class Extensions  Protocols and Delegation  Composite Objects The Pre-processor • The #define Statement • The #import Statement • Conditional Compilation Underlying C Language Features • Arrays , Functions • Blocks , Structures • Pointers • Miscellaneous Language Features • How Things Work Numbers, Strings, and Collections • Number Objects • String Objects • Array Objects • Dictionary Objects • Set Objects Working with Files

3|Objective C – www.excelptp.com    

Managing Files & Directions:- NSFileManager Working with Paths:- NSPathUtilities.h Basic File Operations:- NSFileHandle The NSURL Class & The NSBundle Class

Memory Management and Automatic Reference Counting • Automatic Garbage Collection • Manual Reference Counting • The Event Loop and Memory Allocation • Strong Variables • Weak Variables Working with Copying Objects • The copy and mutable Copy Methods • Shallow Versus Deep Copying • Implementing the Protocol • Copying Objects in Setter and Getter Methods Working with Archiving • Archiving with XML Properties Lists • Archiving with NSKeyedArchiver • Writing Encoding and Decoding Methods • Using NSData to Create Custom Archives • Using the Archives to Copy Objects Introduction to Cocoa and Cocoa Touch • Framework Layers • Cocoa Touch Writing iOS Applications • Introduction on iOS SDK • Your First Small iPhone Application

**** nd

Excel PTP, Megha Complex, 2 Floor, Nr. BOB Bank, Nr. Sardar Patel Bawala Cross Road, Naranpura, Ahmedabad – 380013, PH: 079-26400298, Email: [email protected], www.excelptp.com