我想知道是否有某种框架可以让我们创建主要从API获取数据以填充自身的类。
我正在查看核心数据,但我不认为核心数据是我正在寻找的,因为它旨在将数据保留在应用程序中。
如果我不够清楚,我想要一个简单的方法来做到这一点:
@interface MyUser{
NSUInteger id; // user id form the database
NSString *first_name;
NSString *last_name;
...
}
@end
iOS内部(或外部)是否有任何可以帮助我的东西,或者我只需要获取JSON并自己填充它?
答案 0 :(得分:1)
我不打算使用任何框架,你很难找到一个完全符合你需求的框架。
最好推出自己的系统,这非常简单。
创建NSObject的子类,给它一个NSMutableDictionary
或NSCache
对象来存储从远程服务器获取的数据。
实施-resolveInstanceMethod:
以读取/写入字典/缓存/远程服务器中的数据。
这里有一个很好的例子,大致显示了你想要的内容:https://github.com/davedelong/Demos/blob/master/DynamicStorage/DynamicStorage/DDDynamicStorageObject.m遵循该代码,阅读文档,了解你不了解的任何内容。一旦你了解它,它就是相当简单的东西。