我对XCode Objective-c Cocoa的简单理解
我對XCode Objective-c Cocoa的簡單理解
Xcode
Xcode說的通俗一點就是開發(fā)OS X 和 iOS 應(yīng)用程序的。
如果我們想要認(rèn)真點說 ,Xcode 是運行在操作系統(tǒng)Mac OS X上的集成開發(fā)工具(IDE),由蘋果公司開發(fā)。Xcode 具有統(tǒng)一的用戶界面設(shè)計,編碼、測試、調(diào)試都在一個簡單的窗口內(nèi)完成。
對于一名iOS開發(fā)者,Xcode是我從學(xué)OC的第一天就要學(xué)會的一個軟件。在我的印象中他很強大,為什么會這么說,因為隨著版本的更新Xcode使用起來越來越方便。
下面是Xocde的一些有助于節(jié)約開發(fā)時間點的快捷鍵。
文件
CMD + N: 新文件?
CMD + SHIFT + N 新項目
CMD + O: 打開??
CMD + S: 保存; CMD + SHIFT + S: 另存為
CMD + W: 關(guān)閉窗口?
CMD + SHIFT + W: 關(guān)閉文件
編輯
CMD + [: 左縮進;CMD + ]: 右縮進
CMD + CTRL + LEFT: 折疊
CMD + CTRL + RIGHT: 取消折疊
CMD + CTRL + TOP: 折疊全部函數(shù)
CMD + CTRL + BOTTOM: 取消全部函數(shù)折疊
CTRL + U: 取消全部折疊
CMD + D: 添加書簽?
CMD + /: 注釋或取消注釋
CTRL + .: 參數(shù)提示
ESC: 自動提示列表
調(diào)試
CMD + : 設(shè)置或取消斷點
CMD + OPT + : 允許或禁用當(dāng)前斷點
CMD + OPT + B: 查看全部斷點
CMD + RETURN: 編譯并運行(根據(jù)設(shè)置決定是否啟用斷點)
CMD + R: 編譯并運行(不觸發(fā)斷點)
CMD + Y: 編譯并調(diào)試(觸發(fā)斷點)
CMD + SHIFT + RETURN: 終止運行或調(diào)試
CMD + B: 編譯
CMD + SHIFT + K: 清理
Objective-c
Objective-C是編寫以下應(yīng)用的利器:
- iOS操作系統(tǒng)
- iOS應(yīng)用程序
- Mac OS X操作系統(tǒng)
- Mac OSX 上的應(yīng)用程序
Objective-C的流行歸功于iPhone的成功。編寫iPhone應(yīng)用程序的主要編程語言是Objective-C。
OC 是一個用C寫成很小的運行庫,它完全兼容標(biāo)準(zhǔn)C語言(c的超集)。 OC 不支持多重繼承。
OC 是動態(tài)定型。
Cocoa
Cocoa是蘋果公司為Mac OS X所創(chuàng)建的原生面向?qū)ο蟮腁PI,是Mac OS X上五大API之一(其它四個是Carbon、POSIX、X11和Java)。
Cocoa 是從1980年代由 NeXT 開發(fā)的編程環(huán)境 NeXTSTEP 和 OPENSTEP 演變而來。
Cocoa的設(shè)計遵循了嚴(yán)格的MVC原則。
在多數(shù)面向?qū)ο蟮木幊陶Z言中,調(diào)用方法是由直接調(diào)用內(nèi)存中一段固定的代碼實現(xiàn)的。由于這種方法需要預(yù)定義的處理命令的類,因而限制了程序的設(shè)計,通常采用責(zé)任鏈模式作為其設(shè)計模式。雖然Cocoa在多數(shù)地方仍然采用這種方式,但通過Objective-C的動態(tài)綁定特性增加了更多設(shè)計的自由性,KVC/KVO。
Cocoa環(huán)境的一個特點是它可以管理動態(tài)分配的內(nèi)存。
轉(zhuǎn)載于:https://www.cnblogs.com/xubaoaichiyu/p/5400501.html
總結(jié)
以上是生活随笔為你收集整理的我对XCode Objective-c Cocoa的简单理解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 水教学设计一等奖
- 下一篇: 白云边是哪里生产的酒