在开始构建iOS应用之前。

如果要开发高质量的iOS App。 不要直接开始编写代码。 如果您认为没有设计,计划,估算,则可以生产出高质量的应用程序。 你想错了。 您将失去宝贵的时间。 因此,在开始编写iOS应用程序之前,请遵循以下步骤。

1)了解要求并定义应用范围。
在需求收集期间提出您的观点。 询问您在功能和设计级别协商期间观察到的所有内容。 记下所有关键和功能点。 验证App设备平台iOS / iPad / TV-OS / I-Watch。 另一件事是确认该应用程序仅处于纵向或纵向和横向布局。 了解流程并与项目经理(Mediator)和客户确认。

2)创建设计–
线框,模型和原型应在可视化工具或图形设计器的帮助下进行定义。 正如我们认为的那样,这并不简单,根据客户要求设计和原型化应用程序是非常困难且至关重要的任务。 并在开始编写代码之前先向客户和项目经理确认。 一旦您的设计被他们确认。 与项目经理,后端开发人员,图形设计人员,测试人员和android开发人员一起生成适当的成本和时间估算计划。 一旦您从客户那里收到绿色信号,便将您的初步或最终估算发送给客户,以进行进一步的操作。
注—在给出最终时间估计的同时,添加一个缓冲区来解释风险并解决不可预测的行为(错误)。

3)收集所需的资源-
收集所有需要的资源,例如:
1)Apple开发人员帐户,置备配置文件和证书。
2)登录帐户凭据(Facebook Gmail等)
3)推送通知服务提供商凭据。 (如果需要的话)
4)应用程序图标和初始屏幕资产。
5)其他图片和资产。

4)分配资源和人力–
开始之前,请验证客户端提供的凭据和信息是对还是错。您应该至少拥有一台iPhone和iPad设备以进行测试。 然后考虑可用资源制定计划。 将项目模块化为子任务。 将任务分配给开发人员和设计人员。

5)升级Mac OS和最新的Xcode —
在开始编码之前,您必须先更新Mac Os,然后为了应用程序而更新Xcode,才能在当前版本的iOS上使用该代码。

示例—如果您在Xcode 8.3上制作应用,则iOS 11将不支持该应用。

注—首选快速编写代码,而不是目标c。
现在,您可以进一步进行编码了。 快乐的编码。 如果您发现有用的内容,请发表评论并分享该文章。

文章来源-来自我的个人博客-http://ios-support.blogspot.com/