Xcode 9 beta 版已经可以下载了,不知道大家伙对这个新版本开发工具看法如何,最近我费了一番周折终于体验了一把,升级系统,下载Xcode,验证安装扒拉扒拉什么的,几乎搞了我一天,我做开发使用的并不是什么 MacBook pro 笔记本, 而是Mac mini 盒子,安装好后,还是明显感觉运行起来有点吃力(我的盒子配置是i5 处理器, 4G内存),当然 Xcode 9 还是有很多的 bug,时而会闪退或者编译报错,但其中还是不乏有一些亮点可以跟大家分享一下。

1.wireless development

在 iOS 11 之前,我们在调试项目的时候,iOS 设备都要用数据线和Mac 相连,这样我们的 Xcode 才能识别设备。

但是 iOS 11 出现后,调试方式就有了新的突破,因为 iOS 11 带来了ARKit, 所以传意义上用实体数据线相连的调试方式就不能满足 AR 的需求了,若你拿着个 iPhone 或者 iPad 再捧着个大电脑在公司楼道里走来走去测试,岂不是太引人瞩目了;为此 Apple 就专门为开发者设计了一种可以用无线网连接调试的方法。

使用起来也很方便,首先第一次必须要先用数据线连接设备与电脑,打开 Xcode 9, 选择window,然后在下拉列表中选择Devices and Simulators。

在弹出的窗口里面,勾选第二个 checkbox , Connect via network. 这样下次你的设备调试就用不着再找线啦! 哇 ,Excellent ~

2.引入 GitHub

在 新的 Xcode 9 中,Apple 引入了 GitHub,新的源代码管理导航器,分支机构,和标签。

在 Xcode 9 以前,虽然 Xcode 是自带有代码版本控制的功能,但是此功能相对比较简单,容易出现commit failed 的情况。正常情况下我都是使用终端来管理版本的时候多一些。GitHub 本来就有 Mac 版本的客户端,但这次 Xcode 9 引入后,我觉得对于我们开发者来说就更加的方便了。

因为比较简单,我就上几张图大家观赏一下吧!也可以下一个 Xcode 9 自己体验一下。


好了。祝大家生活愉快。多多收获友谊和爱情。如果想获取更多的讯息,请扫描下方二维码关注我的微信公众号:

最新文章

  1. Python flask @app.route
  2. WPF 子窗体关闭时显示父窗体
  3. RSA的傻瓜原理
  4. fpm来制作rpm包
  5. The connection to adb is down
  6. bower安装使用以及git安装
  7. 【ecos学习5】redboot 加载运行hello world
  8. linux环境开发私房菜
  9. Linux 环境下 fork 函数和 exec 函数族的使用
  10. javascript (九)注释
  11. float 属性详解
  12. Bash 常用快捷键(转)
  13. AIO5系统中-打印样式常见问题处理
  14. 使用MBROSTool 工具制作U盘多启动盘的方法总结
  15. Android:Field can be converted to a local varible.
  16. [加密]C#实现维吉尼亚加密与解密(解密前提为已知密匙)
  17. 带你了解SDL
  18. MySQL(5)---锁
  19. for循环输出空心菱形的形状【java】
  20. Django 自定义过滤器

热门文章

  1. 20145313张雪纯 《Java程序设计》第1周学习总结
  2. RocEDU.阅读.写作《乌合之众》(一)
  3. C++第二次上机5-5
  4. ES5给出的两个新增的语法糖getter和setter介绍
  5. OGNL与ValueStack(VS)-N语法top语法(转)
  6. JDBC连接池&DBUtils
  7. maven(一)maven自带的插件
  8. HighCharts 在IE8下饼图不显示的问题
  9. Elasticsearch6.0之二:常用语句
  10. 分享几道Java线程面试题