iOS搭建项目基本框架
项目基本框架:主要是基本的环境支持配置(不考虑具体业务方面问题)。
————————————————————————————————
项目结构:导航标题栏Navgation+底部状态横切栏Tabbar
————————————————————————————————
- 新建工程
1.1. 删除不必要的类文件(删除选中三项)
1.2. 修改info.plist配置文件 - 删除.storyboard文件对应的特性配置
- info.plist配置文件中添加特性配置键值对
Bundle display name:应用程序主页图标下应用名称
App Transport Security Settings/Allow Arbitrary Loads
保证https/http均能访问。 - 添加应用白名单LSApplicationQueriesSchemes()
添加白名单元素后才可打开相关应用。
- 修改项目配置
BuildSetting中搜索bitCode改为NO
—————————————————————————— - 配置项目
2.1 配置侧边目录链接
2.2 Cocoapods载入三方依赖库
切换路径至 .xcodeproj上级文件夹
cd /Users/haijunyan/Desktop/CustomKit/BaseFramesDemo/BaseFramesDemo
pod init //构建Podfile文件(管理三方库菜单文件)
pod install //把三方库菜单涉及到的三方库引入至项目中
项目工程中新增 Pods文件夹/BaseFramesDemo.xcworkspace工程工作空间入口文件包/Podfile.lock三方库菜单锁定文件()
2.3 手动载入某些第三方服务依赖增量库
友盟/极光/Mob验证码等。据官方文档逐步安装。
——————————————————————————
6. 编写代码
3.1 建立pch文件
PCH构建
3.2 自定义窗口Window带入口ViewController(VC绑定某个与其相关的视觉效果层渲染view实例值)设置InitialScene(场景初启动界面)
自定义Window
3.3 建立BatchIntroduceAPI文件(夹)
实现批量引入文件
3.4 建立Config.h文件
Config.h声明配置文件:该配置声明文件用于声明编写某些全局型涉及配置信息的参数全局变量名及初始化实例。(第三方服务商相关的appId或Appkey设置)
7. 编写项目结构