A Comprehensive Introduction to Objective-C Programming
Course
Online
Description
-
Type
Course
-
Methodology
Online
This course is for those who have relatively little programming experience. Unlike many Objective C programming courses, this course covers the underlying C on which Objective C is based in considerable detail. It also provides a sound introduction to Object Oriented programming concepts and practice and introduces and makes extensive use of UML diagrams to explain and communicate these concepts and practices.
Reviews
Subjects
- C++
- IT
- Programming
- C programming
Course programme
- creating and building projects
- basic data types
- variables, operators, expressions and operators
- functions
- flow control
- if - else, and switch statements
- for, while and do - while statements
- break, continue, goto
- arrays and pointers
- data structures
- classes
- instances
- inheritance
- polymorphism
- creation, management and destruction of objects
- class interface specification
- visibility modifiers
- class implementation
- creating instances of classes
- invoking methods on instances
- Dynamic typing and binding
- the id type
- how dynamic binding works
- using isKindOf to determine the type of an instance
- case study: linked lists containing a variety of node types
- Protocols
- basic concept
- inheritance of protocols
- conformsTo
- Categories
- Categories as an alternative to subclassing
- Overview of the Cocoa framework
- Overview of Cocoa Touch
A Comprehensive Introduction to Objective-C Programming