在iOS中创建网络处理程序类时要选择的超类

时间:2012-06-21 11:33:39

标签: objective-c ios ipad network-programming

我目前正在创建一个iOS 5 iPad应用,其中本地域将占用大量网络,查询和获取数据,上传等等。

所以我正在考虑创建一个能够处理所有这些功能的网络处理程序。现在在iOS / objective-c中,当你创建一个类时,你真的在​​创建一个超类的接口(NSObjectUIViewController等),我的问题是你会使用哪一个? NSURLProtocol

我是iOS / Objective-c编程的新手,因此我希望从那些在做类似于我正在尝试的事情方面经验丰富的人那里获得最佳实践技巧。

我们将不胜感激。

-MrDresden

1 个答案:

答案 0 :(得分:1)

如果您正在创建一个抽象所有脏工作的网络管理器,您应该简单地将其设为NSObject的子类。所有的工作都将由NSURLConnection的本地实例完成(虽然我建议你使用像AFNetwork这样非常好的高级框架。)