日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

我对XCode Objective-c Cocoa的简单理解

發布時間:2023/12/19 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 我对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的简单理解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。