使用runtime給屬性批量初始化賦值

2021-07-10 08:41:56 字數 543 閱讀 3437

做的時候經常發現乙個viewmodel類有幾十個屬性,初始化賦值太麻煩還耗時間,所以就想到runtime,進行批量賦值

要包含標頭檔案:

#import

具體語句方法

- (instancetype

)initwithmodel:(

id)model

_model

= model;

unsigned

intpropertycount = 0;

objc_property_t

*properties =

class_copypropertylist

([self

class

], &propertycount);

for(unsigned

inti =

0; i < propertycount; i ++ ) }

//rac(self, catid) =

return

self;

} 這得節約多少時間,時間就是生命,時間就是金錢

Spring中使用註解給屬性賦值

使用 value給屬性賦值 propertysource用於配置類,讀取配置檔案資訊 propertysource value 可同時讀取多個配置檔案 實體類 public class book 讀取配置檔案中的值 private string name value spel表示式 private ...

使用Excel批量給資料新增單引號和逗號

在使用plsql連線oracle資料庫處理資料的過程中,常用的操作是通過id查詢出資料,id需要附上單引號,如果查詢的id為一條或者幾條,我們手動新增即可,但是如果是幾百條 幾千條的話,就需要使用一些方法來進行批量處理。這裡就介紹使用excel 進行批量新增的方法。製作過程如下 a2 暫時為空,模板...

使用Excel批量給資料新增單引號和逗號

製作過程如下 a2 暫時為空,模板建立完成以後,用來放置原始資料 在b2 內輸入公式 a2 敲擊回車 解釋 b2 的公式 a2 中,表示資料左上角的單引號,在excel 中需要用雙引號將特殊字元引上 字元為連線字元,用來連線字串或者數值 a2是原始資料存放 表示在資料的右上角新增單引號 表示在資料後...