iOS开发好文架构层面的设计

iOS开发之使用多Target构建相似大量App

2016-05-19  本文已影响792人  朱晓晓的技术博客
Paste_Image.png
需求:
两个App,有分"店员版"和"消费者版",除了个别页面不同,其他构建页面都完全一样

思考:
第一种:新建两个项目工程开发,把相同的页面封装并拷贝到项目使用
第二种:在同一个项目中,建立两个不同的target进行开发

优劣:
第一种方式:项目之间独立分开,耦合和干扰度小,但是项目开发消耗有点大
第二种方式:节省项目资源拷贝,但是在配置文件和提交到git或者SVN仓库容易冲突

今天我们就要讨论第2种情况

构建第一步:新建target
Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png
构建第二步:根据情况添加相应文件
Paste_Image.png
构建第三部:调试App或者打包App,其实在上一步已经提及
Paste_Image.png

个人建议:
1.多target开发最好配合git提交,如果使用SVN仓库,那么大多数可能都会在解决冲突上边浪费时间;
2.如果配置文件过多,而且复杂,建议新建一个项目开发,避免报错频发

**提醒:在同个项目新建多个Target,使用的图片文件夹一般都是同一个,除非是不同target文件,图片差异很大才分开,那么不同target的Icon如何区分

Paste_Image.png

**解决方法(一共三部)

Paste_Image.png Paste_Image.png Paste_Image.png
相关资料链接
http://blog.devtang.com/2013/10/17/the-tech-detail-of-ape-client-1/
上一篇下一篇

猜你喜欢

热点阅读