object c 框架之常用結構體

2021-07-03 02:33:52 字數 1555 閱讀 9634

foundation 框架定義常用結構體,結構體採用object-c 定義:常用nssrange,nspoint,nssize,nsrect等

一、nsrange 建立範圍結構體。

方法:nsmakerange(參1,參2)。location和length。

二、集合資料型別。

1,nspoint 建立乙個點。

方法:nsmakepoint(參1,參2)。x和y。

2,nssize 建立長和寬。

方法:nsmakesize(參1,參2)。width和height。

下面是我的測試學習**:

//

// foundtionoftenstruct.h

// array_01

//// created by selfimprovement on 15-6-4.

//#import @inte***ce foundtionoftenstruct : nsobject

//宣告乙個動態的方法,沒有返回值

-(void)testnsrange;//nsrange表示乙個範圍

-(void)testnspoit;//nspoint表示乙個點

-(void)testnssize;//nssize表示大小

-(void)testnsrect;//nsrect表示矩形

@end

//

// foundtionoftenstruct.m

// array_01

//// created by selfimprovement on 15-6-4.

//#import "foundtionoftenstruct.h"

@implementation foundtionoftenstruct

-(void)testnsrange

}-(void)testnspoit

-(void)testnssize

-(void)testnsrect

@end

//

// main.m

// array_01

//// created by selfimprovement on 15-6-1.

//#import "foundtionoftenstruct.h"

#import int main(int argc, const char * argv)

return 0;

}

測試效果:

2015-06-04 15:12:56.567 array_01[914:303] range is

2015-06-04 15:12:56.582 array_01[914:303]

2015-06-04 15:12:56.586 array_01[914:303] , }

2015-06-04 15:12:56.587 array_01[914:303]

program ended with exit code: 0



Object C 結構體學習

struct date 定義結構體變數 struct date d d.day 6 typedef struct datemydate mydate d nsrange 範圍 typedef struct nsrange nsrange range 建立並賦值 nsrange rang nsrang...

iOS開發 Object C學習之結構體使用

前言 定義 結構體並不是定義乙個變數,而是定義了種資料型別。結構體作用 結構體和其他型別基礎資料型別一樣,例如int型別,char型別 只不過結構體可以做成你想要的資料型別。以方便日後的使用。在實際專案中,結構體是大量存在的。研發人員常使用結構體來封裝一些屬性來組成新的型別。由於c語言內部程式比較簡...

iOS開發 Object C學習之結構體使用

前言 定義結構體並不是定義乙個變數,而是定義了種資料型別。結構體作用 結構體和其他型別基礎資料型別一樣,例如int型別,char型別 只不過結構體可以做成你想要的資料型別。以方便日後的使用。在實際專案中,結構體是大量存在的。研發人員常使用結構體來封裝一些屬性來組成新的型別。由於c語言內部程式比較簡單...