nsrange(表示範圍) location , length
初始化
nsrange range=;
nsrange = nsmakerange(4,5);
nsstring *str = nsstringfromrange(range); 轉成nsstring
nssize等同於 cgsize 有兩個值組成 weight表示寬度 height高度
cgsize 其實就是 typedef nssize 給nssize重新命名的
使用方法 基本和nsrange差不多
nssize size = ;
nssize size2 = nsmakesize(21, 19);
nsstring *strsize = nsstringfromsize(size2);
nspoint等同cgpoint 表示乙個點的座標位置
nspoint point = ;
nspoint point2 = nsmakepoint(20, 40);
nsstring * strpoint = nsstringfrompoint(point);
nsrect等同於
struct cgrect ;
nsrect rect = ;
nsrect rect2 = nsmakerect(0, 10, 100, 100);
nsstring * strrect = nsstringfromrect(rect);
幾個有用的Objective C新特性
以前宣告屬性property,都要在類的實現 implementation裡將屬性和成員變數做相應的synthesize,synthesize的含義是將屬性和成員變數做關聯。早期宣告乙個屬性,需要同樣宣告乙個成員變數,然後 synthersize date date 將屬性與成員變數關聯起來,後來可...
objective c常用函式介紹
算術函式 函式名說明int rand 隨機數生成。例 srand time nil 隨機數初期化 int val rand 50 0 49之間的隨機數 int abs int a 整數的絕對值 例 int val abs 8 8 浮點數的時候用fabs。double fabs double a 浮點...
Objective C常用方法整理
對於開發而言,每個人都有屬於自己的一套開發工具類和一套開發元件庫,以下我整理了部分內容,具體的方法宣告就不寫了,只寫方法實現,具體內容可檢視文章結尾附件。物件轉字典 nsdictionary getobjectdata id obj else return dic id getobjectinter...