ios开发须知要点

在开发ios应用前,正确设置项目,整个开发流程将事半功倍。天津app开发-文率科技小编今天就为大家介绍ios应用前要做的几个步骤,有效提升应用质量。


1、为项目设置编码风格规范


在开发之前明确遵守风格惯例,包括类似于该使用tab键还是空格键,如何命名变量以及特定语言本身的约定俗成。编码规范本身没有对错,是个人习惯问题。你可以按照自己的风格编码,但是必须保证其他人也遵守相同规范。以确保代码统一易于阅读。


2.确定应用架构


在写代码之前,确定应用架构是非常重要的。一个好的架构可以提升应用的可测试性,更加易于理解并且能降低维护成本。至于架构,你可以使用传统的MVC架构,还是更加流行的MVVM、VIPER架构都可以。


3.设定应用的目录结构


根据项目架构制定应用的目录结构,以确保源代码文件始终保存在相同目录中。

首先,在Xcode的Project Navigator中工程名称分组下面,以group的形式创建它们(小黄色的文件夹),然后,通过打开Xcode右边的File Inspector,为每个创建的group链接到真实的项目路径下对应的目录,点击File Inspector中小的灰色的文件夹icon,在工程目录下创建对应group名称的子目录。

这一步骤虽说是小细节,却可以使你的项目更加有条理且易于理解。


4.项目依赖管理


你可以用CocoaPods、Github Submodules、Carthage三种方式进行项目依赖管理。

这三个当中,CocoaPods因为设置简单,并且提供了数以千计的第三方库。因而收到开发者的喜爱。


5.为应用设置合适的Scheme


当你点击了Run、Test、Profile、Analyze或者Archive 操作后,Schemes告诉Xcode什么会发生。通常,每个操作对应一个target和一个编译配置。你也可以传递启动参数,比如应用运行的语言(测试本地化很有用)或者debug时设置一些判断的标识位。

你也可以使用Target制作不同的发布、测试以及开发来编译程序。


6.设置合适的Certificates和Provisioning Profiles


在测试和发布应用过程中,这个是开发者较头疼且重要的步骤。证书对代码签名来说是必须的,你可以在真机上运行应用程序。

有两种类型的证书:

开发证书:每个团队的开发者都有自己的证书,需要请求生成。Xcode会为你做这些,但是较好不要点击“Fix issue”按钮,并且能够理解点击这个按钮会真正执行什么。开发证书是发布应用的开发版本到设备上。

发布证书:可以有多个,但是较好保持一个公司一个发布证书,通过内部渠道分享相关的秘钥。发布应用到App Store时需要这个证书,或者是公司内部的企业级应用分发。

Provisioning Profiles 可能是系统中较容易引起混淆的部分了,如果你访问苹果开发者网站,你会注意到你可以创建两种类型的Provisioning Profiles(开发和发布)。


7.设置应用持续集成和交付过程


这是非常关键的一步,因为现在它可以节省开发人员的时间,并且在开发早期发现bug。

持续集成是一种开发实践,要求开发人员一天将代码同步到共享存储库几次。每次提交都会用自动脚本进行验证,可以使团队尽早的发现问题。持续集成是一个软件工程的方式,可以使团队在短周期内开发软件,确保软件可以在任何时间可靠地发布,更快、更频繁地构建、测试和发布的软件。可选择的工具有很多,比如Travis CI、Xcode Server和Jenkins。

遵循天津APP开发-文率科技http://www.wenshuai.cc/小编总结的上述几个步骤,接下来的一切都会水到渠成。

声明:文章"ios开发须知要点"为文率科技APP开发公司原创文章,转载请注明出处,谢谢合作!

iOS APP开发资讯文章推荐阅读