Struct 在iOS中的集合中使用

遷移自開源中國

// 定義結構體
struct NoteGroup {
    CGRect rect;
    int page;
};
typedef struct NoteGroup NoteGroup;

// 存入集合
NoteGroup noteGroup = {rect, 3};
[array addObject:[NSValue valueWithBytes:&noteGroup objCType:@encode(NoteGroup)]];

// 取出
NoteGroup noteGroup;
NSValue *noteGroupValue = array[index];
[noteGroupValue getValue:&noteGroup];
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容