iOS如何进行优化项目?
1. 结构与架构 1.1 结构 这里说的结构大概有两点:1.文件目录分类 2.第三方库管理 1.1.1 文件目录分类 为了方便管理,最好将Xcode中的项目展示目录与实际的存储目录保持一致 此外,一般按业务模块分类,一级目录可以按照MVC格式,也可以按照业务模块划分 用最普遍的Model View Controller架构举例 以一个基础的电商项目来解释,4个tabbarItem对应着四大模块,首页、分类、购物车、个人中心,往下每个还可以细分为MVC+Session层 按项目架构来分 最外层为Model、View、Controller、Session层,内部才是业务模块 这一块无需多言,两者配合使用即可 1.1.2 第三方库 个人建议:时间允许的话自己多造造轮子,风险可控,好维护 如非必要,尽量不要直接使用已经编译好的三方库(framework/.a),最好自己去编译三方库(安全要求) 管理方面有三种方式: 手动管理 手动维护各种第三方库,适合于已经趋于稳定、极少Bug的三方库 CocoaPods Carthage 这里更推荐使用Carthage,因为它对项目的侵入性最小,而且是去中心...