浅谈Xcode8中的小坑


最近iOS10的出现带来了Xcode8的更新,系统的逐渐优化,一些隐藏的小坑也越来越多,今天就谈谈Xcode8的坑。。


1、注释行的快捷键不灵了

注释 “Command” + “/” 居然不管用啦。其实这个问题只要我们稍微修改下就可以解决了,具体的步骤我就不写了,给大家一个不错的链接–>>Xcode8无法注释的问题:http://www.cnblogs.com/zhouyantongiOSDev/p/5881625.html我就是这么解决。。这个博客里面很详细的介绍了具体的解决方法。。认真的看就可以了。。另外补充一个苹果的标注快捷键 Command + Option + / 这个也是开发中常用的哦。。
最后不要忘记最为关键的一步–>>启动终端输入下面这句话,然后重启电脑就好啦<记得还需要输入设置的本机密码>

~ sudo /usr/libexec/xpccachectl

2、打印时出现一大推东西

当你升级到Xcode8后运行代码打印区会显示一些你没见过的东西如下:

2016-09-19 10:58:30.556453 佛光普照[1769:87106] subsystem: com.apple.UIKit, category: HIDEventFiltered, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 1, privacy_setting: 2, enable_private_data: 0
2016-09-19 10:58:30.560282 佛光普照[1769:87106] subsystem: com.apple.UIKit, category: HIDEventIncoming, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 1, privacy_setting: 2, enable_private_data: 0
2016-09-19 10:58:30.571458 佛光普照[1769:87100] subsystem: com.apple.BaseBoard, category: MachPort, enable_level: 1, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 0, privacy_setting: 0, enable_private_data: 0

这个需要配置一些东西需要在 Edit Scheme 中 ,如图设置 OS_ACTIVITY_MODE : disable就可以啦
Product–>> Scheme–>> Edit Scheme


例子.png

3、内置插件的使用

开发中有用过VVDocumenter的童鞋吧,但是Xcode8以后这个插件就失效了,不要着急,现在苹果集成了这个插件,直接通过内置的使用就 OK 了


例子2.gif


然后将该操作设置成自己熟悉的快捷键,然后这个以往的插件就成为了我们常规的快捷键啦,我以前用VVDocumenter使用/// 快捷但是现在我的这快捷 设置不了 有知道的怎么设置童鞋告诉我哈哈–
设置快捷键如下:


4CDC1D4D-DF14-4A03-BA6C-CCEE2EB6AF2E.png

4、UILabel 长度问题

由于iOS10更换了系统字体,所以会导致文字的大小跟iOS9及之前的系统有点区别,在动态计算一段文字的高度时,计算出来的高度在iOS10设备上不足以容纳这段文字,所以导致 UILabel 上显示不全的的问题如果继续用Xcode 7 编译,建议长度基础上加上 5左右的距离,当然直接用 Xcode 8 编译后适配更好!!!


Xcode 8 中的新内容 有兴趣的童鞋 可以了解

https://code.tutsplus.com/zh-hans/articles/whats-new-in-xcode-8–cms-26799

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值