ios - 我应该从哪个类运行异步调用?

标签 ios cocoa-touch nsurlconnection

在我的 iOS 应用程序中,我的一个 View 上有一个 View Controller 和一个 UITableView 子类。目前 UITableView 管理它自己的数据(创建连接,并作为处理回调的委托(delegate))。

我想知道这是否是最佳实践?在 View Controller 上运行它然后将数据传递到表中是否更好?这一点都不重要吗?

除了回答我的问题,请说明原因。

谢谢!

最佳答案

ViewController 中实现 delegatedataSource 方法会更标准。

UI*View 类子类化是很不寻常的,除了自定义绘图。 UITableViewCell 是这条规则的一个异常(exception)。

如果您发现 ViewController 变得有点大,您可能会考虑在单独的类中实现委托(delegate)和数据源。

关于ios - 我应该从哪个类运行异步调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26121234/

相关文章:

ios - 无法从生成的 QRCode 中获取信息

ios - 为什么我无法使用带有自动布局的渐变子层来定位我的 View ?它没有出现

objective-c - SQLite3 (iOS) 查询未执行

ios - 调用 NSURLConnection cancel 时会触发 didFailWithError 吗?

iphone - 如何获取 NSURLConnection 中的默认用户代理字符串?

iphone - 网址连接 IOS 5

iphone - 控制背景音乐播放

ios - iOS 7 中缺少系统 "tock"声音

ios - 制作具有功能的独立类并在 InterfaceController 类中使用它

iphone - 使用NSUserDefaults检测应用程序的初始启动