有没有iPhone应用程序的示例技术架构图,可以描述高级组件及其交互。
请指点一下。
发布于 2010-11-16 04:17:52
你在找什么特别的东西吗?您看过Apple's iOS应用程序编程指南了吗?或者您正在寻找他们的技术overview
发布于 2016-02-08 20:08:51
它一点也不像web应用程序架构。
当然,像任何软件一样,有“前端”和“后端”。但是,即使是最简单的web应用程序,也需要做出许多决定--考虑一下LAMP应用程序--您已经决定,linux机器将运行apache,并基于访问MySQL数据库的PHP代码提供HTTP响应。也许在客户端,您使用的是Javascript框架!
但任何流行的web应用程序都比这复杂得多,因为您需要确保应用程序在存在许多可能的故障点时一直可伸缩并运行。因此,架构是必要的。
iOS并非如此。用户轻敲一块玻璃,他们的设备就会在屏幕上画出一些东西。架构的复杂性是基于应用程序的需求-开发人员可以使用UIKit,还是他们需要使用CoreAnimation/OpenGL?数据有多复杂,他们是否应该使用核心数据?如果是基于媒体的应用程序,应该使用什么视频/音频/图像框架?等。
可能需要做出的唯一架构决策是应用程序如何与服务器后端交互……但这是一个web应用程序架构,而不是iOS应用程序架构。通常,需要绘制应用程序架构图的iOS开发人员可以绘制一个指向“云”的箭头,然后使用它。
https://stackoverflow.com/questions/4188240
复制相似问题