ios - 如何使用移动应用程序的模式设计软件

标签 ios design-patterns mobile architecture software-design

<分区>

我需要在 Android 中开发一个仅供少数办公室人员使用的移动应用程序,以下是要求:

  • 一般在办公室工作空间或 session 室,我们有 WAP 来访问互联网,它连接到路由器,然后连接到互联网服务器。
  • 现在应用程序应该能够与 WAP、路由器通信以获取它们的状态。
  • 应用应适用于移动设备。
  • 只有注册用户才能使用此应用
  • 每部手机上只有一个应用
  • 首先安装该应用程序并在使用前向相应公司注册。
  • 目前应用适用于 Android 平台,但将来可能需要适用于 iOS 手机的相同应用。

在开始编写代码之前,我需要有关如何设计应用程序的建议/指导。 截至目前,我可以想到使用 2 种设计模式,即单例模式和工厂模式(用于用户注册)。此外,我不确定应该使用哪种语言开发通信库,以便它也可以跨平台使用。

我们是否需要为上述应用程序遵循任何客户端-服务器架构?

请在上面说明一下。

谢谢,

最佳答案

这是一篇关于iOS 设计模式的好文章:

http://www.raywenderlich.com/46988/ios-design-patterns

关于ios - 如何使用移动应用程序的模式设计软件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30045304/

相关文章:

asp.net-mvc - 移动端内容适配的方法

iOS - 核心数据 - 在 NSManagedObject 子类中使用 remove 方法后保存不成功

ios - 在 'uuid' 类型的对象上找不到属性 'CBPeripheral *'

javascript - 如何在 Javascript 中将中介器模式与多个中介器实例一起使用?

model-view-controller - Qt 流程图应用架构

css - 为多个设备创建媒体查询的最简单方法

ios - 更改 UITableViewCell ios 7.1.2 中默认删除按钮的颜色

ios - 选择 DatePicker Swift 4 的默认值

c# - 隐藏/显示表单元素的设计模式

ios - 如何测试 Google Analytics iOS 应用程序安装