我對XCode Objective-c Cocoa的簡單理解

我對XCode Objective-c Cocoa的簡單理解

Xcode

Xcode說的通俗一點就是開發OS X 和 iOS 應用程序的。編程

若是咱們想要認真點說 ,Xcode 是運行在操做系統Mac OS X上的集成開發工具(IDE),由蘋果公司開發。Xcode 具備統一的用戶界面設計,編碼、測試、調試都在一個簡單的窗口內完成。設計模式

對於一名iOS開發者,Xcode是我從學OC的第一天就要學會的一個軟件。在個人印象中他很強大,爲何會這麼說,由於隨着版本的更新Xcode使用起來愈來愈方便。編程語言

下面是Xocde的一些有助於節約開發時間點的快捷鍵。函數

文件
CMD + N: 新文件 
CMD + SHIFT + N 新項目
CMD + O: 打開  
CMD + S: 保存; CMD + SHIFT + S: 另存爲
CMD + W: 關閉窗口 
CMD + SHIFT + W: 關閉文件
編輯
CMD + [: 左縮進;CMD + ]: 右縮進
CMD + CTRL + LEFT: 摺疊
CMD + CTRL + RIGHT: 取消折疊
CMD + CTRL + TOP: 摺疊所有函數
CMD + CTRL + BOTTOM: 取消所有函數摺疊
CTRL + U: 取消所有摺疊
CMD + D: 添加書籤 
CMD + /: 註釋或取消註釋
CTRL + .: 參數提示
ESC: 自動提示列表
調試
CMD + : 設置或取消斷點
CMD + OPT + : 容許或禁用當前斷點
CMD + OPT + B: 查看所有斷點
CMD + RETURN: 編譯並運行(根據設置決定是否啓用斷點)
CMD + R: 編譯並運行(不觸發斷點)
CMD + Y: 編譯並調試(觸發斷點)
CMD + SHIFT + RETURN: 終止運行或調試
CMD + B: 編譯
CMD + SHIFT + K: 清理工具

Objective-c

Objective-C是編寫如下應用的利器:開發工具

  • iOS操做系統
  • iOS應用程序
  • Mac OS X操做系統
  • Mac OSX 上的應用程序

Objective-C的流行歸功於iPhone的成功。編寫iPhone應用程序的主要編程語言是Objective-C。測試

OC 是一個用C寫成很小的運行庫,它徹底兼容標準C語言(c的超集)。 OC 不支持多重繼承。
OC 是動態定型。編碼

Cocoa

Cocoa是蘋果公司爲Mac OS X所建立的原生面向對象的API,是Mac OS X上五大API之一(其它四個是Carbon、POSIX、X11和Java)。
Cocoa 是從1980年代由 NeXT 開發的編程環境 NeXTSTEP 和 OPENSTEP 演變而來。
Cocoa的設計遵循了嚴格的MVC原則。
在多數面向對象的編程語言中,調用方法是由直接調用內存中一段固定的代碼實現的。因爲這種方法須要預約義的處理命令的類,於是限制了程序的設計,一般採用責任鏈模式做爲其設計模式。雖然Cocoa在多數地方仍然採用這種方式,但經過Objective-C的動態綁定特性增長了更多設計的自由性,KVC/KVO。
Cocoa環境的一個特色是它能夠管理動態分配的內存。操作系統

相關文章
相關標籤/搜索