IOS-UI元素-Single View Application

本贴最后更新于 3039 天前,其中的信息可能已经时过境迁

1. Single View Application

1.1 iOS项目模板的选择

iOS项目的创建需要在Xcode中选择专有的模板,新工程的模板选择界面可以通过下方任意方式打开

  • 通过Xcode欢迎界面1中的Create a new Xcode project按钮
  • 通过Xcode菜单中的FileNewProject按钮
  • 快捷键SHIFT+CMD+N

image

1.2 iOS新工程创建的初始化配置

  • 项目名称尽量不要使用中文,不专业
  • 使用下划线分割单词.例如Day01_UIView. 不要使用中划线. 错误示范Day01-UIView
  • 下方3个可勾选选项,都不要选择. 以后再说

1.3 目录结构

  • 选择项目要运行的设备,点击运行按钮或者快捷键CMD+R,首次运行项目模拟器会反应的比较慢.
  • 对于有iOS设备的同学,iPhoneiPad.可以把项目运行到真实的设备上,效果棒棒哒.真机调试
  • 如果你的Xcode运行项目,看不到模拟器看这里

1.4 模拟器的使用

  • 修改模拟器大小快捷键:CMD+1~'CMD+5'
  • 模拟Home按键操作:CMD+SHIFT+H
  • 模拟锁屏操作:CMD+L
  • 旋转模拟器:CMD+←CMD+→
  • 显示或隐藏键盘:CMD+K
  • 保存模拟器屏幕截图到桌面:CMD+S
  • 还原模拟器: 需要到模拟器菜单栏,SimulatorReset Content and Settings...

1.5 真机调试

真机调试是指通过Xcode直接运行App到真实的iOS硬件上.

模拟器效果被真机秒成渣. 推荐有条件的同学使用真机调试的方式进行接下来的教学.

在Xcode7之前,真机调试是需要花钱购买苹果开发者资格的99美元.苹果开发者官网
Xcode7之后,只需要注册一个Apple ID即可. 相信只要有iOS设备的同学都会有这个苹果账号.

  • 1. 添加你的苹果账号到Xcode中

  • 2. 初次运行新项目时,需要选择账号,修复证书.

1.6 真机调试错误解决

这里专门加一个标题,是为了那些没耐心往下看的同学能够注意到.

1.6.1 Xcode上的账号与iOS设备上的账号不一致

  • 解决方案1: 使用同样的Apple ID即可
  • 解决方案2: 在iOS设备上进行如下操作:设置通用设备管理 或 描述文件选择账号信任"账号"

1.6.2 模拟器中看不到设备或者设备无法选择

原因是当前项目的最低兼容版本号超过了手机.

如果用低版本Xcode运行项目,可能会出现没有模拟器的问题.原因是一样的.

解决方案是修改当前项目最低兼容版本号即可

1.6.3 Bundle Identifier 重复

Bundle Identifier是App的唯一标识,可以认为是应用在苹果服务器中的身份证,这是唯一的.

1.6.4 iOS设备没有解锁

  • 解决方案:请解锁你的手机. 推荐别用指纹识别了,总锁屏很麻烦.�
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    84 引用 • 139 回帖
  • UI
    13 引用 • 65 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...