->
Oreilly - Programming in Objective-C 2.0 LiveLessons, Part I: Language Fundamentals and Part II: iPhone Programming and the Foundation Framework - 9780321670113
Oreilly - Programming in Objective-C 2.0 LiveLessons, Part I: Language Fundamentals and Part II: iPhone Programming and the Foundation Framework
by | Released May 2009 | ISBN: 9780321670113


Programming in Objective-C 2.0 LiveLessonsis the world's first complete video training course on the basics of Objective-C, the programming language at the heart of Mac OS X and iPhone and iPad application development.Bestselling author and trainer Stephen G. Kochan provides the new programmer with a step-by-step, hands-on introduction to the Objective-C language and the fundamentals of object-oriented programming.The course does not assume any previous programming experience and includes many detailed, practical examples of how to put Objective-C to use in everyday programming tasks for the Mac OS X or iPhone and iPad platforms.Stephen G. Kochan is author of the bestselling book Programming in Objective-C 2.0and author or co-author of several bestselling books on the C language, including Programming in C, Programming in ANSI C, and Topics in C Programming. He has been programming Macintosh computers since the introduction of the first Mac in 1984, and he wrote Programming C for the Mac.Part I: Language Fundamentals1: Getting Started in Objective-C [00:14:00]2: Classes, Objects, and Methods [00:43:03]3: Data Types and Expressions [00:41:00]4: Loops [00:23:19]5: Making Decisions [00:37:20]6: More On Classes [00:43:36]7: Inheritance [00:45:48]8: Polymorphism, Dynamic Typing, and Dynamic Binding [00:23:12]9: More on Variables and Data Types [00:29:10]10: Categories and Protocols [00:39:25]11: The Preprocessor [00:37.24]12: Underlying C Language Features [01:43:03]Part II: iPhone Programming and the Foundation Framework1: Introduction to the Foundation Framework [00:08:31]2: Numbers and Strings [00:37:24]3: Collections [01:26:56]4: Working with Files [00:52:07]5: Memory Management [00:40:13]6: Copying Objects [00:35:58]7: Archiving Objects [00:27:38]8: Introduction to iPhone OS Programming for the iPhone, iPod touch and iPad [00:34:46]9: Writing an iPhone OS Fraction Calculator [00:36:45] Show and hide more
  1. Introduction to Objective-C Part 1
    • Introduction to Objective-C Part 1 00:02:12
  2. Lesson 1 Getting Started in Objective-C
    • Learning Objectives 00:00:45
    • What is Objective-C? 00:01:52
    • Your First Program 00:06:13
    • Steps for Using Xcode 00:06:37
  3. Lesson 2 Classes, Objects, and Methods
    • Learning Objectives 00:00:55
    • What is a Class, Object, or Method? 00:06:03
    • Defining a Class to Work with Fractions 00:30:55
    • Accessing Instance Variables 00:11:04
  4. Lesson 3 Data Types and Expressions
    • Basic Data Types 00:11:34
    • Arithmetic Expressions 00:15:58
    • Defining a Calculator Class 00:13:39
  5. Lesson 4 Loops
    • The for statement 00:10:02
    • The while statement 00:03:34
    • The do statement 00:03:19
    • Review 00:06:29
  6. Lesson 5 Making Decisions
    • Learning Objectives 00:00:40
    • The if Statement 00:22:29
    • The switch Statement 00:06:59
    • The Conditional Operator and Boolean Variables 00:07:53
  7. Lesson 6 More On Classes
    • Learning Objectives 00:01:03
    • Properties, Synthesized Accessor Methods, and the dot Operator 00:12:14
    • Multiple Method Arguments 00:05:06
    • Passing Objects as Arguments 00:06:54
    • Local Variables; The self Keyword 00:10:15
    • Allocating and Returning Objects in Methods 00:09:39
  8. Lesson 7 Inheritance
    • Learning Objectives 00:00:39
    • Inheriting Methods and Instance Variables 00:16:11
    • Subclasses: Extension through Inheritance 00:08:06
    • Classes Owning Their Own Objects; Overriding Methods 00:21:34
  9. Lesson 8 Polymorphism, Dynamic Typing and Dynamic Binding
    • Learning Objectives 00:00:47
    • Polymorphism; Static Typing 00:10:02
    • Dynamic Typing and Dynamic Binding 00:13:10
  10. Lesson 9 More On Variables and Data Types
    • Learning Objectives 00:00:44
    • Writing Initialization Methods 00:18:13
    • Global Variables 00:10:58
  11. Lesson 10 Categories and Protocols
    • Learning Objectives 00:00:42
    • Categories 00:18:09
    • Protocols 00:21:05
  12. Lesson 11 The Preprocessor
    • Learning Objectives 00:00:36
    • The #define Statement 00:11:52
    • Writing Macros 00:12:43
    • Conditional Compilation 00:08:30
    • Review 00:04:25
  13. Lesson 12 Underlying C Language Features
    • Learning Objectives 00:00:54
    • Arrays 00:10:19
    • Functions 00:17:54
    • Structures 00:25:37
    • Pointers 00:37:39
    • Other Topics and Summary 00:11:44
  14. Introduction to Objective-C Part 2
    • Introduction to Objective-C Part 2 00:01:38
  15. Lesson 1: Introduction to the Foundation Framework
    • Learning Objectives 00:00:32
    • Introduction to the Foundation Framework 00:07:17
  16. Lesson 2: Numbers and Strings
    • Learning Objectives 00:00:40
    • Number Objects 00:18:48
    • String Objects 00:45:53
  17. Lesson 3: Collections: Arrays, Dictionaries and Sets
    • Learning Objectives 00:00:44
    • Array Objects 00:23:04
    • Array Objects: An AddressBook Example 00:44:39
    • Dictionary Objects 00:14:37
    • Sets 00:03:47
  18. Lesson 4: Working with Files
    • Learning Objectives 00:00:49
    • NSFileManager and NSFileHandle 00:22:28
    • Using NSData to Copy a File 00:03:24
    • Working with Directories 00:06:21
    • Enumerating a Directory 00:06:23
    • Working with Paths 00:09:13
    • Working with URLs 00:04:24
  19. Lesson 5: Understanding Memory Management
    • Learning Objectives 00:00:39
    • Garbage Collection 00:27:11
    • Autorelease Pool 00:03:05
    • Manual Memory Management 00:04:04
    • Memory Management Rules 00:05:52
  20. Lesson 6: Copying Objects
    • Learning Objectives 00:00:33
    • Copying Objects: Fraction Class Example 00:25:19
    • Copying Objects: Summary and Review 00:09:39
  21. Lesson 7: Archiving Objects
    • Learning Objectives 00:00:38
    • Archiving with Property Lists 00:08:46
    • Archiving with Keyed Archives 00:17:53
  22. Lesson 8: Introduction to iPhone/iPod Touch Programming
    • Learning Objectives 00:00:42
    • Cocoa and Cocoa Touch 00:02:40
    • The iPhone SDK 00:03:44
    • Your First iPhone Application 00:01:19
    • Creating a Simple iPhone App 00:19:35
    • Review: How it Was Done 00:06:28
  23. Lesson 9: Writing An iPhone Fraction Calculator
    • Learning Objectives 00:00:44
    • How the Finished Fraction Calculator App Works 00:02:49
    • Setting Up a View-Based Application Project 00:16:34
    • The View Controller Class and Operation of the Calculator 00:24:48
    • Adding an Icon to the App 00:01:41
    • Working with the Demo App 00:02:20
  24. Show and hide more

    Oreilly - Programming in Objective-C 2.0 LiveLessons, Part I: Language Fundamentals and Part II: iPhone Programming and the Foundation Framework


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Coktum   |  

Information
Members of Guests cannot leave comments.




rss