卷首語:
入門讓我們對IOS程式設計有了一個印象。瞭解到IOS程式設計主要使用的是Objective-C(蘋果開發和維護的一門物件導向的語言)。 而我們這期的主題就是了解一下OC的語法。可能一說到語法我們就會想到型別和程式控制結構。但是,你會發現關於型別和程式控制結構在函式層面上OC與C/C++大同小異,而在高層設計層面上其實就是物件導向的一種實現。所以我們先不探討與其他語言重複的部分,我們專注於OC獨特的一些地方。
主題(語言基礎):
- Objective-C 語法快速參考
推薦語:快速構建起OC語法中幾個比較核心的概念 - Objective-C 的名稱空間
推薦語:為什麼在OC中很多類名是以NS開頭的,本文很好的解釋了這個問題 - Foundation框架系列譯文:Foundation集合類
推薦語:離開了Foundation的OC是不完整的OC,本文介紹OC中比較核心的一個庫Fondation - Toll-Free Bridging
推薦語:Fondation庫其實也是從底層庫封裝來的,而且Fondation的物件可以與CoreFondation庫的物件無縫切換,此文正式介紹如何切換的技術。 - 用Objective-C進行物件導向的程式設計
資訊:
- iOS 7.1 SDK 程式碼或暗示蘋果即將把Siri引入Apple TV
- 蘋果或將提供線上線下支付服務
- 開發者可使用Beacondo建立與蘋果iBeacons進行互動的應用
- 專門針對越獄iOS裝置的盜號木馬出現
工具:
- 10個必需的iOS開發工具和資源
推薦語:其中設計了原型開發、常用庫、圖示設計等常用的工具 - 從Facebook看移動開發的發展
- 手把手五分鐘教你製作自己的podspec檔案
開發:
- iOS系列譯文:UICollectionView 和 UIKit Dynamics
- iOS系列譯文:編譯器
- http://blog.jobbole.com/65846/
- http://blog.jobbole.com/65762/
推薦語:一般在寫一個Objc的類的時候,可能會有一些坑,等著我跳,而此文為我們講解了,初始化的一些坑,防止我們往裡面跳。