Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone应用程序逻辑_Iphone_Ios - Fatal编程技术网

iPhone应用程序逻辑

iPhone应用程序逻辑,iphone,ios,Iphone,Ios,我需要开发一个网站,主机和显示图像的客户端应用程序。 客户端应显示所有新的图像,并采取了照片,并发送到网站 我是iOS编程的新手,所以这个问题: 在类似这样的应用程序中,是否需要创建模型?我问这个问题是因为我认为我可以用控制器做任何事情,但也许我错了。虽然从来没有“需要”创建模型,但这是一种很好的方式,这样做可能会为您省去很多后顾之忧。最终,您需要处理图像和网站,以及它们如何相互作用等等,因此您最好从一开始就在模型中进行处理 我和其他人一样,都很内疚,因为我想看到立竿见影的结果,并且很快就搞定了

我需要开发一个网站,主机和显示图像的客户端应用程序。 客户端应显示所有新的图像,并采取了照片,并发送到网站

我是iOS编程的新手,所以这个问题:

在类似这样的应用程序中,是否需要创建模型?我问这个问题是因为我认为我可以用控制器做任何事情,但也许我错了。

虽然从来没有“需要”创建模型,但这是一种很好的方式,这样做可能会为您省去很多后顾之忧。最终,您需要处理图像和网站,以及它们如何相互作用等等,因此您最好从一开始就在模型中进行处理


我和其他人一样,都很内疚,因为我想看到立竿见影的结果,并且很快就搞定了一些事情,但后来我总是后悔,而且必须花费比我预期的更多的时间将其重构成可用的东西。

Mac OS和iOS应用程序中使用的MVC模式并不是答案框中最好的解释,但这里有一个链接,指向一些关于模型、视图和控制器的角色

以下是一些良好的基本介绍,这些介绍还与下一阶段的文档相关:


先读这些优秀的文章。如果你做一些基础阅读,你会学得更好更快。

谢谢你的宝贵回复经验。在这样的应用程序中,模型的确切角色是什么?也许我需要阅读一些关于iOS模型的东西,因为我从来没有使用过它们。模型不是iOS特有的东西。它们只是将相关信息保存在一起的类。例如,您可能有一个图像和图像的描述。您可以将它们都放在NSDictionary中,然后将字典放在NSArray中,或者您可以创建一个新的虚构对象,该对象具有图像和描述,并将其放在NSArray中。当然,字典可以工作,但是当你添加更多的属性时,它开始变得更加笨拙。把它放到一个模型类中去。是的,我想创建一个像“Post”这样的类,包括图像和描述。例如,在第一个视图中,您可以看到流行图像网格列表。这些图像以数组“图像”形式显示。所以我把图像数组放在模型中。但这一模式是正确的吗?我指的是一个模型在整个应用程序中管理此阵列。(NB图片每tot分钟更新一次)我对ios应用程序中的“如何使用”模型有点困惑。无论如何,谢谢你。你应该阅读一下在Objective C中创建和使用类和属性。