Cocoa不是一種編程語(yǔ)言(可以運(yùn)行多重編程語(yǔ)言)贰谣,它也不是一種開(kāi)發(fā)工具(通過(guò)命令行仍可以開(kāi)發(fā)Cocoa程序)胀葱,它是創(chuàng)建Mac OS X和iOS程序的原生面向?qū)ο驛PI誓禁,為這兩者提供編程環(huán)境雅任。
Cocoa是一個(gè)框架的集合风范,最重要的是Foundation和UIKit。Foundation是框架基礎(chǔ)沪么,和界面無(wú)關(guān)乌企,其中包含了大量的API;UIKit是基礎(chǔ)的UI類庫(kù)。
Mac OS X和iOS是由大量對(duì)象構(gòu)成成玫,這些對(duì)象基本都是NSObject,NSObject在Foundation框架之中拳喻。
常用結(jié)構(gòu)體:NSRange哭当,NSPoint,NSSize冗澈,NSRect钦勘。
struct NSRange{
NSUInteger loc;
NSUInteger len;
};
struct NSRect{
CGFloat x;
CGFloat y;
CGFloat width;
CGFloat height;
};
struct NSPoint{
CGFloat x;
CGFloat y;
};
struct NSSize{
CGFloat width;
CGFloat height;
};
日期
數(shù)組
字典
裝箱和拆箱
反射
拷貝
文件操作
歸檔
最后編輯于 :2017.12.07 03:20:14
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者