Objective-C 為早期將 C 語言實現物件導向的程式語言,許多特性與另一早期物件導向語言 Smalltalk 相似,由於後來 Apple 併購使用 Objective-C 的 NeXT 公司,因此 Objective-C 成為 Mac OS X 作業系統與 iOS 的主要應用程式語言。
依據網路軟體市調網站 TIOBE 每月的報告, Objective-C 迅速竄升為受歡迎的語言,下圖為 2012 年 6 月的 TIOBE 網站報告截圖
我們打算在此份教材裡,一步一步帶領讀者開發編密碼的應用軟體,依序介紹 Objective-C 的各個面向.....
基礎篇
- 認識 Objective-C 語言
- 利用 Xcode 編譯與測試
- 記憶體管理
- 資本資料型態、物件與指標
- 變數命名規則
- 運算式與陳述
- 選擇
- 迴圈
- 訊息傳遞
- NSString
- NSLog()
- main()
- 類別
軟體開發
GUI 篇
- GUI 的基本概念
- Interface Builder
- 視窗元件的編排
- 增加 Controller 類別
- 設定 Controller 類別
- Outlet 與 Action
- 整合 Encrypt
- 輸入與 TextField
- 編碼與解碼
- 清除與拷貝
- 存檔與讀檔
- 下一步
範例程式碼
附錄
相關目錄
Objective-C 教材
首頁
參考資料
Learning Objective-C: A Primer
The Objective-C Programming Language
Cocoa Fundamentals Guide
Coding Guidelines for Cocoa
Advanced Memory Management Programming Guide
Archives and Serializations Programming Guide
沒有留言:
張貼留言