รวม Tutorial ที่ผมได้เขียนไว้ แยกเป็นส่วนๆ เพื่อให้อ่านง่ายขึ้น
โดยแบ่งเป็นหัวข้อต่างๆไว้
Cocoa
- Introduction to cocoa
เกริ่นภาพรวมๆของ cocoa
- Cocoa Programming I
เริ่มสูการเขียนโปรแกรมด้วย Cocoa
- Cocoa Programming : Delegate
เข้าใจเรื่องของ Design Pattern – Delegate เพื่อเข้าใจการใช้งาน Delegate ของ Application Framework
- Cocoa Programming II : NSTableView
เริ่มต้นการใช้งาน table แบบง่ายๆ
- Cocoa Programming II : NSTableView Advance
ยังต่อด้วยการใช้งานของ NSTableView
- Cocoa Programming III : Key Value Coding
การใช้งาน key value และ binding
- Cocoa Programming IV: More about Binding & Property
เข้าใจการใช้ Binding ร่วมกับ Property มากขึ้น
- Cocoa Programming V : Array Controller
ลองใช้งาน NSArrayController กับ Binding
iPhone
- iPhone Roadmap
ก่อนจะเขียน โปรแกรมบน iPhone ควรรู้อะไรบ้าง
- iPhone Programming : Begin
เริ่มเขียนโปรแกรมบน iPhone กันเลย
- iPhone Programming I : Start Again
Cocoa , Cocoa Touch SDK และ Tool ต่างๆ
- iPhone Programming II : Event & Action
เข้าใจเรื่องของ IBOutlet , IBAction
- iPhone Programming III : More GUI
ต่อด้วยเรื่องของการใช้งาน GUI
- iPhone Programming IV : Table View ( Path 1 )
การใช้งาน table view เบื้องต้น
- iPhone Programming V : Mutiple View
ลองใช้งานหลายๆ view กัน
- iPhone Programming VI : Table View ( Part 2 )
่ต่อเนื่องการใช้งาน table view
- iPhone Programming VII: Table View ( Part 3)
การใช้ section
- Static Lib
การสร้าง และใช้ Static Lib
- iPhone Programming VIII: Tabbar
การสร้างและใช้ UITabbar
- iPhone Programming VIIII: Table View (Part 4 ) Custom Cell
ใช้ Custom Cell
XCode
- Starting XCode
การใช้งาน xcode เบี้องต้น
Video Tutorial
- XCode video tutorial
vdo tutorial แรกของ maccafe เลยแนะนำการใช้งาน xcode
- Cocoa video tutorial
เป็น tutorial การเขียนโปรแกรม ด้วย cocoa
Objective-C
- Programming On Mac OS X
ก่อนเขียนโปรแกรมบน mac ควรรู้อะไรบ้าง
- Objective-C Programming Part I
เริ่มต้นกับการเขียน objective-c
- Objective-C Programming Part II
การเขียน class และ function ใน objective-c
Download Source code
- Objective-C Programming Part II ( More about class) Inheritance
อธิบายเรื่องของ class แบบลงลึกมากขึ้น
- Objective-C Programming Part III : Polymorphisms (1)
Objective-C Programming Part III : Dynamic binding (2)
มี 2 ตอนเกี่ยวกับ overriding / overload
Download Source code
- Objective-C Programming Part IV : Self – Super
Self และ Super Initializing
Download Source code
Objective-C Foundation Framework
- Objective-C Programming :Foundation Framework I : Number
เข้าสู่ Foundation framework
Download Source code
- Objective-C Programming :Foundation Framework II : String
การใช้งาน NSString เบื้องต้น
Download Source code
- Objective-C Programming :Foundation Framework III (1) : Array
Objective-C Programming :Foundation Framework III (2) : Array
การใช้ array ทั้ง NSArray และ NSMutableArray
Download source code
- Objective-C Programming :Foundation Framework IV : Dictionary
NSDictionary และ NSMutableDictionary การใช้งานในแบบง่ายๆ
Download source code
- Objective-C Programming : File management : File & Folder Management
NSFileManager จัดการไฟล์และโฟลเดอร์
Download source code
- Objective-C Programming : File management II : Read & Write File
เขียนและอ่านไฟล์ด้วย NSData
Download source code
- Objective-C Programmming :Basic Memory Management
การจัดการหน่วยความจำเบื้องต้น
- Ojective-C Programming – Thread
การใช้งาน NSThread แบบง่ายๆ
Download source code
- Objective-C Programming – Thread II
ต่อเนื่องเรื่อง thread กับ lock
- Objective-C Programming – Copying Object
แนะนำการใช้ copy mutableCopy และวิธีการ copy class instance
Objective-C 2.0
- Objective-C 2.0 Programming : Property
การใช้งาน property
สำหรับ source code ผมเขียนด้วย xcode 3.1 project น่ะครับ


