纯代码项目
新建工程
- 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
配置项目
导入第三方库
手动拖进去,需要根据官方文档安装
常用的库
常用的第三方服务
编写代码
创建接口文件
写代码