iOS 开发

  • 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'
... ...

你可能感兴趣的:(iOS 开发)