Cocoa编程学习笔记一
一、Cocoa的起源
Mac OS X的窗口服務器與UNIX中的X窗口服務器具有相同的功能:從用戶那里接受事件,并將時間轉發給應用程序,將應用程序發過來的數據顯示在屏幕上。NeXTSTEP內置了一套庫和工具,讓開發人員以一種優雅的方式與窗口管理器進行交互。這些庫也叫作框架Kit,1993年,這些框架和工具被重新修改并命名為OpenStep,后來重命名為Cocoa。
Cocoa可以讓應用程序從窗口服務器接收事件,以及通過窗口服務器在屏幕上繪圖,相當于會話層。
二、開發工具
用戶主要使用Xcode工具,后臺可使用LLVM(Low Level Virtual Machine)或gcc(GNU C compiler)來編譯代碼,使用LLDB(Low Level Debugger)或gdb(GNU debugger)來查找錯誤。
三、框架
一些被同時使用的類的集合,這些類被一起編譯成為一個可復用的代碼庫,所有相關的資源放在庫的目錄中。
Cocoa由3各framework組成:Foundation、Appkit、Cora Data。
其中Foundation是存放一些標準數值、集合和工具類;Appkit存放所有和用戶界面相關的類;Cora Data將對象存儲成文件或把對象從文件中加載到內存。
四、Objective-C書寫格式
類名一般都大寫開頭,方法命名以小寫開頭:類NSObject中有一個dealloc的方法。
posted on 2016-04-08 15:11 anzaimary 閱讀(...) 評論(...) 編輯 收藏轉載于:https://www.cnblogs.com/anzaimary/p/5368212.html
總結
以上是生活随笔為你收集整理的Cocoa编程学习笔记一的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java三大框架介绍
- 下一篇: SSH三大框架的整合(实例)