In Objective-C Programming Fundamentals and Advanced LiveLessons, Jiva DeVoe teaches viewers the key concepts and fundamentals of the Objective-C language. He then covers the advanced features of the Objective-C language. When viewers have completed these lessons, they should be able to build and run basic Objective-C programs. They will also have an understanding of the necessary aspects of Objective-C that are needed to begin writing applications using Cocoa and Cocoa Touch.
Developer and author Jiva DeVoe helps viewers understand the fundamentals and advanced portions of the Objective-C language. The video covers:
- Basic Objective-C syntax, objects, memory management, protocols, the foundation framework and errors.
- The newest features in Objective-C such as ARC, blocks, literals, and properties are included.
- How to use blocks
- How to use categories to extend the capabilities of existing classes
- Key value coding and key value observing
- How to use threading to harness the power of multiprocessor and multicore machines
- Design patterns commonly used in Objective-C
- How to serialize and deserialize objects to property lists and to JSON strings
- Best practices for programming clean code in Objective-C
Source Files: Here
Fundamentals:
Advenced: