1.创建以下文件夹
Commons(放在最上边,因为使用频率最高) - API.h Global.h Macro.h
Models
Views
View Controllers
Utils/Tools 放工具的,比如调试类,时间转化的工具等
Library 自己写的封装的类
Vendor第三方的SDK包
CoreData
Network网络请求
Framework放引入的包
Resources(放在最下边,因为使用频率最低)资源文件,如图片
创建pch文件(预编译文件)
宏定义颜色
//
通过
Red,Green,Blue
设置颜色值
#define UIColorWithRGBA(r,g,b,a) [UIColor colorWithRed:(r)/ 255.0f green:(g)/ 255.0f blue:(b)/ 255.0f alpha:(a)]
#define UIColorWithRGB(r,g,b) UIColorWithRGBA(r, g, b, 1.0 )
// 通过 16 进制数设置颜色值
#define UIColorWithHexA(rgbValue,a) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000 ) >> 16 ))/ 255.0 green:((float)((rgbValue & 0xFF00 ) >> 8 ))/ 255.0 blue:((float)(rgbValue & 0xFF ))/ 255.0 alpha:(a)]
#define UIColorWithRGBA(r,g,b,a) [UIColor colorWithRed:(r)/ 255.0f green:(g)/ 255.0f blue:(b)/ 255.0f alpha:(a)]
#define UIColorWithRGB(r,g,b) UIColorWithRGBA(r, g, b, 1.0 )
// 通过 16 进制数设置颜色值
#define UIColorWithHexA(rgbValue,a) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000 ) >> 16 ))/ 255.0 green:((float)((rgbValue & 0xFF00 ) >> 8 ))/ 255.0 blue:((float)(rgbValue & 0xFF ))/ 255.0 alpha:(a)]
#define UIColorWithHex(rgbValue) UIColorWithHexA(rgbValue,
1.0
)