前言
入坑iOS以来,都是一个人搞,没人带.踩了好多坑,是那种见了都会笑的坑.想把目前的体会分享一下,希望能对你有所帮助.本文适合初学者,误入者请无视.谢谢!
Why 为何要搭建框架 ?
- 便于管理整个项目
- 造福你的下一位接手人
- 一目了然,逼(bing)格(mei)高(you)
一个目录结构,是能反映出技术水平的.一个好的结构目录,说明你的思路清晰,逻辑性强.
一开始写项目的时候,没有进行规划,就是单纯建立一些文件夹,可是文件多了以后,发现巨烦.
目录结构图
iOS KLFoundationFrame.png
整个目录结构分为如下六部分
- AppDelegate : 存放程序的入口文件
- Class : 存放项目所有的模块
- Config : 存放全局常量(Const),变量(Macros),pch文件,基类(FoundationClass)
- Expand : 存放类别(Category),工具类(Tool)
- Lib : 存放第三方,如支付第三方,自己修改过源码的第三方
- Resource : 存放图片资源等
以上,END! 虽然短小,但是精悍会旋转哦!
KLFoundationFrame-OC-
作者:李大侠__
链接:https://www.jianshu.com/p/3d5fac247b0e
此文章来源于第三方转载!!
给大家推荐一个iOS技术交流群,群内提供数据结构与算法、底层进阶、swift、逆向、底层面试题整合文档等免费资料!!!
可加我微信邀请大家进群