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