iOS 11开发教程(九)iOS11数据线连接真机测试

在Xcode 7.0之后,苹果公司在开发许可权限上做了很多的改变,在测试App方面取消了一些限制。在Xcode7.0之前的版本,苹果公司只向注册过的开发者帐号(99美金收费帐号)的开发者提供Xcode下载以及真机测试功能,但在Xcode 7.0之后,开发者无需注册收费的开发者账号,只要开发者感兴趣就可以使用免费的Apple ID在设备上免费测试app。本节我们将讲解两种在Xcode 9.0中进行真机测试的方式。

数据线连接手机测试

在以往的Xcode版本中的真机测试都是将手机通过数据线连接到苹果电脑上后,在Xcode中,选择菜单栏上的Product|Destination|真机(本书中的真机为“Mac”的iPhone)命令,然后,再一次运行程序,程序就会显示在真机上,而非iOS模拟器中,如图1.40所示。


图1.40  选择设备

iOS 11开发教程(九)iOS11数据线连接真机测试相关推荐

  1. iOS 11开发教程(十)iOS11无线连接手机真机测试

    iOS 11开发教程(十)iOS11无线连接手机真机测试 在Xcode 9.0中,已经可以通过无线连接手机进行真机测试了.具体的操作步骤如下: (1)首先需要使用数据线将手机连接到苹果电脑上. (2) ...

  2. iOS 11开发教程(十九)iOS11应用视图美化按钮之设置按钮的外观

    iOS 11开发教程(十八)iOS11应用视图美化按钮之设置按钮的外观 美化按钮说白了就是对按钮的属性进行设置,设置按钮的属性有两种方法:一种是使用编辑界面中的属性检查器:另一种是使用代码进行设置.以 ...

  3. iOS 11开发教程(二十二)iOS11应用视图实现按钮的响应(2)

    iOS 11开发教程(二十二)iOS11应用视图实现按钮的响应(2) 此时,当用户轻拍按钮后,一个叫tapButton()的方法就会被触发. 注意:以上这一种方式是动作声明和关联一起进行的,还有一种先 ...

  4. iOS 11开发教程(二十一)iOS11应用视图美化按钮之实现按钮的响应(1)

    iOS 11开发教程(二十一)iOS11应用视图美化按钮之实现按钮的响应(1) 按钮主要是实现用户交互的,即实现响应.按钮实现响应的方式可以根据添加按钮的不同分为两种:一种是编辑界面添加按钮实现的响应 ...

  5. iOS 11开发教程(二十)iOS11应用视图美化按钮之设置按钮的状态

    iOS 11开发教程(二十)iOS11应用视图美化按钮之设置按钮的状态 在示例2-2中,设置按钮的标题和颜色时,需要对按钮的状态进行设置,表示按钮在某一状态下的标题和标题颜色是什么样子.例如,UICo ...

  6. iOS 11开发教程(十八)iOS11应用视图之使用代码添加按钮

    iOS 11开发教程(十八)iOS11应用视图之使用代码添加按钮 由于使用编辑界面添加视图的方式比较简单,所以不在介绍.这里,直接讲解代码中如何添加.使用代码为主视图添加一个按钮的方式和在1.3.3节 ...

  7. iOS 11开发教程(十七)iOS11应用视图之使用按钮接收用户输入

    iOS 11开发教程(十七)iOS11应用视图之使用按钮接收用户输入 在iOS中提供了很多的控件以及视图来丰富用户界面,对于这些视图以及控件我们在上一章中做了简单的介绍.本章我们将详细讲解这些视图. ...

  8. iOS 11开发教程(十六)iOS11应用视图之删除空白视图

    iOS 11开发教程(十六)iOS11应用视图之删除空白视图 当开发者不再需要主视图的某一视图时,可以将该视图删除.实现此功能需要使用到removeFromSuperview()方法,其语法形式如下: ...

  9. iOS 11开发教程(十五)iOS11应用视图的位置和大小

    iOS 11开发教程(十五)iOS11应用视图的位置和大小 当一个视图使用拖动的方式添加到主视图后,它的位置和大小可以使用拖动的方式进行设置,也可以使用尺寸检查器面板中的内容进行设置,如图1.52所示 ...

最新文章

  1. 如何0代码、快速定制企业级NLP模型?百度技术大咖在线解析,可报名
  2. 深入Managed DirectX9(四)
  3. 2022年全球及中国建筑隔震系统行业设施布局与十四五应用决策建议报告
  4. Delphi 按Esc快捷键退出程序的简单方法
  5. 【BZOJ 4555】 4555: [Tjoi2016Heoi2016]求和 (NTT)
  6. 5错误怎么办_“选择不对,一生白费”:如果选错了,该怎么办?记住这两句话...
  7. ImportError: No module named google.protobuf.internal
  8. 2.6 multimap
  9. [vue] vue的属性名称与method的方法名称一样时会发生什么问题?
  10. linux传输tcp命令,Linux tcpdump命令帮助和示例
  11. CVPR2019| 亚洲微软研究院、阿德莱德论文:结构知识蒸馏应用语义分割
  12. Android 功耗(8)---如何找到阻止进入deep idle / SODI的元凶
  13. JZOJ 3504. 运算符(calc)
  14. no system images installed for this target这个问题如何解决?
  15. 一周最新示例代码回顾 (4/23–4/29)
  16. ROS学习记录:基于Python的ROS话题消息编程
  17. Spring Security 安全框架概述 与 快速入门
  18. 扫描枪无限连服务器,无线扫描枪连接电脑的3个步骤
  19. 傅里叶变换性质证明卷积_傅里叶变换2.系统属性和卷积公式的推导
  20. 支持断点续传的大文件传输协议

热门文章

  1. tar 解压缩命令详解
  2. 一个红 - 黑树的具体描述
  3. android窗口泄漏,isInEditMode解决可视化编辑器无法识别自定义控件的问题
  4. xcode编辑时闪退的问题解决
  5. svn没有右键菜单的解决方案
  6. 分治法解决最大子数组问题
  7. springboot 接口返回数据时 net.sf.json.JSONNull[“empty“]) 异常
  8. Redis server went away的解决方案
  9. java.net.SocketException四大异常解决方案
  10. eclipse启动报JVM terminated. Exit code=-1的解决方法