模型屬性生成器,告別手動輸入模型屬性

2021-08-13 23:36:19 字數 1442 閱讀 2096

效果圖

簡單易用的工具類,根據網路請求的資料自動匯入模型屬性,可以自定義字段,支援巢狀模型,不用每次都需要手動輸入屬性,減少輸入錯誤。

使用方法
1、建立模型,如:hhmodel、hello、word、為使用者自定義模型。

2、呼叫如下類方法建立屬性方法generateproperty

3、執行你的程式,你會發現模型屬性已經出現

包含方法:

nsobject+hhmodelgenerate.h

/** 快速生成模型屬性

@param sources 陣列或字典

@para map 替換字段對映

@para container 對映物件

*/+ (void)generateproperty:(id)sources;

+ (void)generateproperty:(id)sources map:(nsdictionary *)map;

+ (void)generateproperty:(id)sources map:(nsdictionary *)map container:(nsdictionary *)container;

1、陣列包含屬性:

- (void)testmethod1

2、陣列包含字典:

- (void)testmethod2

, @

];

[hhmodel generateproperty:array];

}

3、字典包含陣列:

- (void)testmethod3

, ],

};[hhmodel generateproperty:dict map:@ container:@];

}

4、巢狀屬性:

- (void)testmethod4

, @"word"

:@[ @

],@"c"

:@"hi",

@"d"

:@"hi"

};[hhmodel

generateproperty:dict map:@ container:@];

}

hhmodelgenerate

類屬性生成器(小程式)

本文送給那些每次寫類屬性的時候總是覺得沒多少就手寫了,然後每過兩天又需要再寫其他類的屬性直到寫到吐的同學們 包括我 這是乙個很沒技術含量的程式,但是我覺得這個還是挺有用的,在wp7開發中寫那些onnotifypropertychanged屬性寫到吐,一直在找合適的生成器,但是找不到最想要的那種。也看...

VS小外掛程式 屬性自動生成器

對於 依賴注入 我最常用的是 設值注入法 即通過setter屬性注入 對於需要注入很多依賴的類來說,乙個乙個的手動寫屬性的繁瑣已經讓我難以忍受了。於是我寫了乙個vs2003的小外掛程式,你只需要輸入型別和屬性名,它就能在編輯器指定的地方自動生成屬性,並且一次可生成多個屬性。我試用了vs2005下的屬...

property屬性與生成器與上下文管理器

一 定義property屬性有兩種方式 裝飾器方式 類屬性方式 1.1裝飾器方式 property 修飾獲取值的方法 方法名.setter 修飾設定值的方法 1.2類屬性方式 類屬性 property 獲取值方法,設定值方法 1.3 property屬性的介紹 property屬性就是負責把乙個方法...