iPhone应用程序的技术架构图

iPhone应用程序的技术架构图,iphone,Iphone,是否有iPhone应用程序的技术架构图示例,可以描述高级组件及其交互 请指导。您有什么特别需要的吗?你看过iOS应用程序编程指南了吗?或者你在寻找他们的技术?它与web应用程序体系结构完全不同 当然,像任何软件一样,有“前端”和“后端”。但是即使是最简单的Web应用程序也需要做出许多决定——考虑一个LAMP应用程序——你已经决定了一个Linux框将运行Apache并基于PHP代码访问HTTP响应来访问MySQL数据库。也许在客户端,您正在使用Javascript框架 但任何流行的web应用程序都

是否有iPhone应用程序的技术架构图示例,可以描述高级组件及其交互


请指导。

您有什么特别需要的吗?你看过iOS应用程序编程指南了吗?或者你在寻找他们的技术?

它与web应用程序体系结构完全不同

当然,像任何软件一样,有“前端”和“后端”。但是即使是最简单的Web应用程序也需要做出许多决定——考虑一个LAMP应用程序——你已经决定了一个Linux框将运行Apache并基于PHP代码访问HTTP响应来访问MySQL数据库。也许在客户端,您正在使用Javascript框架

但任何流行的web应用程序都比这更复杂,因为你需要确保应用程序在存在多个可能的故障点时始终可以扩展和运行。因此,架构是必要的

iOS不是这样的。用户轻敲一块玻璃,他们的设备就会在屏幕上画出一些东西。架构的复杂性取决于应用程序的需求——开发人员可以使用UIKit吗?还是需要使用CoreAnimation/OpenGL?发挥作用的数据有多复杂,他们应该使用核心数据吗?如果是基于媒体的应用程序,应使用哪些视频/音频/图像框架(如有)?等等


可能需要做出的唯一架构决策是应用程序如何与服务器后端交互。。。但这是一个web应用程序架构,而不是iOS应用程序架构。通常,需要绘制应用程序体系结构图的iOS开发人员可以画一个指向“云”的箭头并完成它。

我正在寻找类似于J2EE应用程序的东西,其中显示了所有不同的组件,如EJB、JSP、servlet、DB调用等及其互连。在iPhone中,因为我们有MVC架构,而且我还需要实现推送通知,所以我正在寻找一个能够描述所有这些的技术架构图。请提供帮助。更具体地说,我有一个由UIViewController控制的UI和一个存储数据的模型类。与Apple Push Notification Server的连接类似。当您将“软件架构”解释为“网络架构”的同义词时,您的整个答案是这样的。这是一个非常狭隘的观点,不能反映实际情况。