Mac
macOS Mojave 版本 10.14.4
XCode
10.2.1
支持iOS版本
>= 9.0
开发语言
Objective-C
命名前缀
主项目BM/bm
BM,BMHomeViewController,BMHomeCategoryView,BMHomeCategoryModel
图片命名:前缀bm_模块_名称 如:bm_home_location
其他项目在BM后边+一个字母做区分,避免重复,如乘车模块前缀BMC
代码规范
1 纯代码编写和布局masonry
2 代码简洁 可读性好 耦合性低
3 使用标准的MVC MVP MVVM模式
... ...
第三方框架
UI布局一一: pod 'Masonry'
导航控制器: pod 'RTRootNavigationController'
数据库一一: pod 'FMDB'
相册一一一: pod 'ZLPhotoBrowser'
滚动视图一: pod 'SDCycleScrollView'
网络请求一: pod 'AFNetworking'
图片获取一: pod 'SDWebImage'
字典⇔模型: pod 'MJExtension'
上下拉刷新: pod 'MJRefresh'
提示HUD一: pod 'MBProgressHUD' pod 'Toast'
Socket一: pod'SocketRocket'
... ...