【发布时间】:2011-05-05 23:44:18
【问题描述】:
在开发 iPhone 应用程序库时,我面临着一个设计决策,希望得到反馈。基本上,我正在为 REST API 开发一个异步 HTTP 客户端库。
我的问题是: 将解析后的数据从库返回给调用代码的推荐方法是什么?
同步将简单地: NSArray *users = [restLibrary getAllUsers] 其中 getAllUsers 声明为: - (NSArray *)getAllUsers;
或用于自定义对象 用户 *tom = [restLibrary getUser:@"tom"] 如果 getUser: 声明为: - (User *)getUser:(NSString *)userName;
我对如何干净地异步执行此操作感到困惑。
我遇到了这个unanswered question 并提出了同样的问题。原发帖人找到了解决方案,但他/她不确定是否是推荐的。
感谢您的帮助。
豪尔赫
【问题讨论】:
标签: iphone objective-c