Objective C常用的幾個結構體

2021-06-27 04:56:36 字數 811 閱讀 6853

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...