IDE(Integrated Development Environment,集成開發(fā)環(huán)境)
MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫之众,一種軟件設(shè)計典范提佣,用一種業(yè)務(wù)邏輯露氮、數(shù)據(jù)、界面顯示分離的方法組織代碼逸吵,將業(yè)務(wù)邏輯聚集到一個部件里面抄课,在改進(jìn)和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務(wù)邏輯愧旦。MVC被獨特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結(jié)構(gòu)中定罢。
API(Application Programming Interface,應(yīng)用程序編程接口)是一些預(yù)先定義的函數(shù)笤虫,目的是提供應(yīng)用程序與開發(fā)人員基于某軟件或硬件得以訪問一組例程的能力,而又無需訪問源碼祖凫,或理解內(nèi)部工作機(jī)制的細(xì)節(jié)琼蚯。
Cocoa?Cocoa是蘋果公司為Mac OS X所創(chuàng)建的原生面向?qū)ο蟮腁PI,是Mac OS X上五大API之一(其它四個是Carbon惠况、POSIX遭庶、X11和Java)。