iOS 字典轉模型示例
KVC (Key - Value - Code)鍵值編碼
// ITApp.h
#import <Foundation/Foundation.h>
@interface ITApp : NSObject
// 應用名稱
@property(nonatomic, strong) NSString *name;
// 應用圖片地址
@property(nonatomic, strong) NSString *icon;
// 應用下載量
@property(nonatomic, strong) NSString *download;
// 字典轉模型的方法
+ (instancetype)ITAppWithDictionary:(NSDictionary *)dict;
@end
// ITApp.m
#import "ITApp.h"
#import <UIKit/UIKit.h>
@implementation ITApp
+(instancetype)ITAppWithDictionary:(NSDictionary *)dict
{
// 建立一個 ITApp 物件
ITApp *app = [[ITApp alloc] init];
// KVC (Key - Value - Code)鍵值編碼;
[app setValuesForKeysWithDictionary:dict];
return app;
}
@end
相關文章
- iOS 字典轉模型使用示例iOS模型
- iOS(UI)之字典轉模型3iOSUI模型
- iOS 字典轉陣列,陣列轉字典iOS陣列
- (IOS)JSON字串轉字典iOSJSON字串
- 使用Swift 字典模型互轉 超級簡單Swift模型
- iOS開發中字串和字典的轉換iOS字串
- 利用MJExtension字典轉模型時,修改字典裡面的"id"key對應為模型裡面的其他的屬性模型
- iOS開發·runtime+KVC實現多層字典模型轉換(多層資料:模型巢狀模型,模型巢狀陣列,陣列巢狀模型)iOS模型巢狀陣列
- AFNetworking的簡易封裝,含字典轉模型封裝模型
- 例2.9 字典的get()方法使用示例
- IOS筆記之字典iOS筆記
- 字串形式的列表,字典轉列表,字典字串
- 【IOS初學者】陣列與字典iOS陣列
- oracle 資料字典(轉)Oracle
- Oracle資料字典 (轉)Oracle
- Oracle 資料字典 (轉)Oracle
- MapReduce 程式設計模型 & WordCount 示例程式設計模型
- 字串 列表 字典 互相轉換字串
- Swift4.0 KVC 字典賦值模型改變Swift賦值模型
- iOS 模組化之 JLRoute 路由示例 ?iOS路由
- 商品多規格模型構造示例模型
- iOS給字典中插入nil的幾種情景iOS
- requests返回值cookies轉字典Cookie
- ML.NET呼叫Tensorflow模型示例——MNIST模型
- 大模型提示工程之Prompt框架和示例大模型框架
- dva 路由跳轉示例路由
- netmessagebuffersend示例 (轉)
- SQL Server中Table字典資料的查詢SQL示例程式碼SQLServer
- LLM2Vec介紹和將Llama 3轉換為嵌入模型程式碼示例模型
- json與字典的相互轉化JSON
- 玩轉python字典與列表(上)Python
- 玩轉python字典與列表(中)Python
- 玩轉python字典與列表(下)Python
- 【轉】AngularJS 日期格式化 字典AngularJS
- 【轉載】Oracle資料字典檢視Oracle
- python基礎:元組轉字典Python
- 求一個獨立模型的開發示例模型
- HTK 第三章 模型訓練示例模型