搭建iOS项目基本框架
2019-06-04 本文已影响0人
Z灬昊轩
纯代码项目
新建工程
- File ---> New ---> Project ---> Single View App
| 左侧 | 解释 |
|---|---|
| Product Name | 产品名称、项目名称、软件名称 |
| Team | 开发团队(可不填) |
| Organization Name | 公司名称、组织名称 |
| Organization Identifier | 公司的唯一标识 |
| Bundle Identifier | 软件的唯一标识(一般是Organization Identifier + Product Name) |
| Language | Objective-C / Swift |
| Use Core Data | 框架:以对象的方式调用对应的数据存取接口来存取数据 |
| Include Unit Tests | 收录单元测试 |
| Include UI Tests | 自动测试UI交互的自动化测试框架 |
- 删除不必要的类
ViewController.h
ViewController.m
Main.storyboard
- 点击项目 ---> General
Identity
| 左侧 | 解释 |
|---|---|
| Display Name | 手机屏幕上的应用名字 |
| Bundle Identifier | 软件的唯一标识 |
| Version | App Store以及iTunes中显示的版本号 |
| Build | 开发人员的版本号(测试用) |
Deployment Info
| 左侧 | 解释 |
|---|---|
| Deployment Target | 调整支持版本 |
| Devices | 选择开发设备( Universal / iPhone / Ipad ) |
| Main interface | 主界面(如果执行了2:删除不必要的类,删除选项并且回车) |
| Device Orientation | 设备方向( Portrait:默认 / Upside Down:上下翻转 / Landscape Left:左侧翻转 / Landscape Right:右侧翻转 ) |
| Status Bar Style | 状态栏样式( Default:默认黑色 / Light:高亮白色 ) |
| Hide status bar | 隐藏状态栏 |
| Requires full screen | 是否全屏 |
-
点击项目 ---> Build Settings ---> Build Options --->Enable Bitcode 改为NO。BitCode功能详解
对应iOS,bitcode是可选的。
对于watchOS,bitcode是必须的。
Mac OS不支持bitcode。 -
info.plist中添加 App Transport Security Settings的Allow Arbitrary Loads 设置为YES,开启http。
-
添加应用白名单:在info.plist增加key:LSApplicationQueriesSchemes,类型为NSArray
配置项目
-
导入第三方库
-
手动拖进去,需要根据官方文档安装
常用的库
常用的第三方服务
编写代码
-
创建接口文件
-
写代码