个人新项目开始的一个搭建

个人菜鸟,每每在开始一个新项目前都无从下手,但是至少要比较基本都搭建出框来。所以,就东拼西凑的整理了下自己觉得适合自己现在菜鸟水平的框。

1.创建项目文件

个人新项目开始的一个搭建_第1张图片
外层的文件分别

文件的外层我是简单根据MVC模式排列的,M: datamodel   模型  V:altview   视图

C:项目名的文件,然后在里面区分不同界面的控制器。

当然了,还有就是一些工具类,基类啥的也会分开放。(vendors  第三方工具)

(toolkit   工具类)(app delegate  基类)

2.导入常用第三方


个人新项目开始的一个搭建_第2张图片
第三方

我比较不喜欢看到很多文件,所以就使用了cocoapods的方式去导入第三方,一般就是使用一个是约束,网络,图片下载,还有转模型的第三方。不过,这都是比较懒的行为,有些第三方后面更新,我都不大懂,所以要是有建议的可以教教我下。

platform :ios,'7.0'

target 'MbinPass'do

pod 'Masonry','~>1.0.1'

pod 'AFNetworking','~>2.5.0'

pod 'SDWebImage','~>3.7.5'

pod 'MJExtension'

end

3.简单写下Appdelegate,TabBarController。配上几个主界面

3.1 Appdelegate.m文件

个人新项目开始的一个搭建_第3张图片
AppDelegate.m

3.2  TabBarController.m

个人新项目开始的一个搭建_第4张图片
TabBarController.m

TabBar创建的实例方法

个人新项目开始的一个搭建_第5张图片
TabBarController.m

4. 工具类

4.1 缓存类

个人新项目开始的一个搭建_第6张图片

4.2 颜色类

个人新项目开始的一个搭建_第7张图片

4.3 网络类

个人新项目开始的一个搭建_第8张图片
个人新项目开始的一个搭建_第9张图片

5.宏

个人新项目开始的一个搭建_第10张图片
个人新项目开始的一个搭建_第11张图片

这些就是这样简单的框,我也是在慢慢学习中。所以,要是哪些地方可以改进的,请大神们指出。

你可能感兴趣的:(个人新项目开始的一个搭建)