代码之家  ›  专栏  ›  技术社区  ›  Abhinav

iPhone应用程序的技术架构图

  •  3
  • Abhinav  · 技术社区  · 14 年前

    有没有一个iPhone应用程序的示例技术架构图可以描述高级组件及其交互。

    2 回复  |  直到 14 年前
        1
  •  0
  •   DerekH    14 年前

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

        2
  •  0
  •   TechBee    8 年前

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

    但是任何流行的web应用程序都要比这复杂得多,因为你需要确保应用程序在有许多可能的故障点的情况下可以一直扩展和运行。因此,架构是必要的。

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