如何构建类i iphone应用程序

时间:2011-05-17 21:15:15

标签: iphone objective-c ios4

我想创建一个应用程序,用户必须输入一个苍蝇编号并单击确定。我得到了这个飞行并联系RESTful Web服务(用户放置的http://www.webserviceadress.com:8080/getStatut/The飞行号码)获取JSON结果解析它并将结果放在表View中。

我应该制作哪些课程?我应该使用委托吗?

我正在考虑使用.xib和属性flyNumber .a类创建一个类Stauts,其中包含表视图的xib以及将结果放在表视图中的方法。还有一个将联系Web服务并解析JSON的类。此类应该委派类状态。

这是对的吗?

1 个答案:

答案 0 :(得分:1)

您的问题有一百万个答案,但作为示例,您可以尝试将网络代码架构为任务或操作。例如,如果您有一个用于提交数字的服务操作,您可以创建一个SubmitNumberOperationSubmitNumberTask,它可能包含一个键/值对的NSDictionary,它们将是给出的参数。服务。调用网络调用,然后您可以让处理程序调用一些接收服务器的json响应的parseResult方法。我们的想法是拥有一个基类NetworkOperation,它可以为您启动所有网络请求,这样您就可以调用parseResult。这将允许您覆盖子类中的parseResult。