Information of news
  • Views: 0
  • Author: downeb
  • Date: 25-11-2013, 03:33
 (Votes #: 0)

Objective-C Programming Fundamentals and Advanced LiveLessons (Video Training)

Category: Tutorial

Download Now

Objective-C Programming Fundamentals and Advanced LiveLessons (Video Training)

Objective-C Programming Fundamentals and Advanced LiveLessons
English | 4.54GB
Genre: E-learning

Objective-C Programming Fundamentals and Advanced LiveLessons (Video Training)

8+ Hours of Video Instruction

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



Lesson 1: Basic Objective-C Syntax Learning objectives
1.1 Write an Objective-C program
1.2.a Understand the basic Objective-C types
1.2.b Understand the basic Objective-C types
1.3 Declare and use functions
1.4 Control program flow
1.5 Use the preprocessor

Lesson 2: Objects in Objective-C Learning objectives
2.1 Understand classes and objects in Objective-C
2.2 Create objects
2.3 Declare classes

Lesson 3: Objective-C Memory Management Learning objectives
3.1 Do traditional Objective-C manual memory management
3.2 Use autorelease pools
3.3 Use Automatic Reference Counting

Lesson 4: Protocols Learning objectives
4.1 Understand the Protocol design pattern
4.2 Use Protocols with your classes
4.3 Implement your own protocols
4.4 Understand informal protocols

Lesson 5: The Foundation Framework Learning objectives
5.1 Use strings
5.2 Work with NSArray
5.3 Use NSDictionary
5.4 Work with other collections
5.5 Box Scalar Values
5.6 Use other frameworks in your projects

Lesson 6: Errors
Learning objectives
6.1 Understand error classification
6.2 Use return codes
6.3 Understand when and how to use exceptions
6.4 Use NSError



Lesson 1: Blocks
Learning Objectives
1.1 Understand blocks
1.2 Declare blocks
1.3 Use blocks
1.4 Understand block scope
1.5 Avoid problems with blocks
1.6 Know when to use blocks

Lesson 2: Extending Existing Class Capabilities
Learning objectives
2.1 Declare categories
2.2 Implement category methods
2.3 Understand category design patterns
2.4 Implement protocols with categories
2.5 Use anonymous categories
2.6 Avoid category gotchas

Lesson 3: Key Value Coding and Key Value Observing
Learning objectives
3.1 Declare KVC compliant properties
3.2 Access properties using key value coding
3.3 Observe changes on objects using key value observing
3.4 Implement manual KVO notifications
3.5 Avoid KVO gotchas

Lesson 4: Threads
Learning objectives
4.1 Understand threads
4.2 Understand Grand Central Dispatch
4.3 Use the low level GCD interface
4.4 Use NSOperation and NSOperationQueue
4.5 Synchronize threads
4.6 Understand atomic accessors

Lesson 5: Objective-C Design Patterns
Learning objectives
5.1 Understand design patterns
5.2 Understand design patterns in Objective-C
5.3 Create singletons
5.4 Delegate responsibility
5.5 Notify objects of changes

Lesson 6: Data Serialization
Learning objectives
6.1 Use NSCoder
6.2 Use property lists
6.3 Use JSON serialization

Lesson 7: Objective-C Best Practices
Learning objectives
7.1. Understand Modern Objective-C
7.2. Practice appropriate data encapsulation
7.3. Use properties appropriately
7.4. Use dot notation appropriately
7.5. Prevent non-ARC code from using your ARC code

LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more.

With a Premium account you can download files having Fullspeed !

Uploaded Links

Lumfile Links

Secureupload Links
Direct Download

Tags: Objective, Programming, Fundamentals, Advanced, LiveLessons, Training

Objective-C Programming Fundamentals and Advanced LiveLessons (Video Training) Fast Download via Rapidshare Hotfile Fileserve Filesonic Megaupload, Objective-C Programming Fundamentals and Advanced LiveLessons (Video Training) Torrents and Emule Download or anything related.
Dear visitor, you went to website as unregistered user.
We encourage you to Register or Login to website under your name.

Add comments

Enter Code: *