我对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環境的一個特點是它可以管理動態分配的內存。
轉載于:https://www.cnblogs.com/xubaoaichiyu/p/5400501.html
總結
以上是生活随笔為你收集整理的我对XCode Objective-c Cocoa的简单理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 水教学设计一等奖
- 下一篇: 白云边是哪里生产的酒