App iOS项目搭建手册
搭建项目
配置pch文件
配置cocoapods第三方库
项目的文件夹组织规范
一:搭建项目


删除ViewController.h ViewController.m


xcode6以后版本新建的项目去除storyboard依赖

可以删除storyboard文件

Main Interface 置空
Launch Screen File 置空(可选)

新建UITabBarController标签控件,作为项目的框架。
在ViewController目录下,新建文件RootTabViewController,并继承自UITabBarController。


AppDelegate.h 中添加代码:


如果屏幕不满屏,配置启动画像为合适尺寸的图片


运行测试通过!
二.配置pch文件
选中Supporting Files,右击选择New File……

新建PCH File文件

在OnlineMart-Prefix.pch中添加代码
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>

配置pch文件:
TARGETS -> Build Settings -> PrefixHeader添加pch路径:
项目名/pch文件名.pch (例如:OnlineMart/OnlineMart-Prefix.pch 或者$(PROJECT_NAME)/OnlineMart-Prefix.pch )

三.配置cocoapods第三方库
关闭项目,进入项目上层文件夹,打开终端

输入cd 将文件夹拖入,点击回车

1,终端输入 $ touch Podfile然后你在你的工程目录下可以看到多了一个Podfile文件
2,使用vim编辑Podfile文件,终端输入$ vim Podfile

进来之后紧接着按键盘上的英文'i'键下面的"Podsfile" 0L, 0C将变成-- INSERT --
然后就可以编辑文字了,输入以下文字

先按左上角的esc键,再按:键,再输入wq,点击回车,就保存并退出去了。
终端输入 pod install即可把第三方库文件下载到项目中了
cocoapods相关操作详见http://www.jianshu.com/p/9e4e36ba8574
四.项目的文件夹组织规范
将以下文件拷贝至项目:
1.文件夹及文件,该目录存放全局宏文件
2.Lib文件夹,该目录存放需要手动调整代码的第三方库,包括,轮播图组件PSCarouselView,自定义nav组件RTRootNavigationController等
3.Service文件夹及文件,该目录存放网络请求类相关文件
4.Project文件夹及文件,该目录存放常用的工具类文件,具体见代码
如图:

以上,项目框架基本搭建完成!
附录:如果需要默认http请求
在info.plist里面增加
App Transport Security Settings 属性
再在此属性内增加 Allow Arbitrary Loads ,并设置值未YES。
