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語言內部程式比較簡單...