當前位置:成語大全網 - 新華字典 - ios怎麽遍歷model的屬性並賦值

ios怎麽遍歷model的屬性並賦值

想遍歷Model類的屬性,首先得通過Runtime來獲取該Model類有哪些屬性,輸出Model的所有屬性的值可不像遍歷Dictionary和Array那樣壹個for循環搞定的,下面的方法是通過Runtime來獲取Model類的屬性字符串,並以數組的形式返回。代碼如下:

///通過運行時獲取當前對象的所有屬性的名稱,以數組的形式返回

- (NSArray *) allPropertyNames{

///存儲所有的屬性名稱

NSMutableArray *allNames = [[NSMutableArray alloc] init];

///存儲屬性的個數

unsigned int propertyCount = 0;