美文网首页
Xcode8总结

Xcode8总结

作者: 7dfa9c18c1d1 | 来源:发表于2016-10-11 11:38 被阅读35次

    苹果在2016年的9月13号正式对外发布了Xcode8.0版本,到现在已经有一个多月了,用了这段时间,总结下自己在使用XCode8.0和iOS10.0中遇到的问题。

    1、注释

    在升级8.0版本的Xcode后,以前的插件都不在支持。原因:苹果为了Xcode的稳定性和安全性做出的决定。替代方案:苹果自己新提供了一个App Extension 的插件方案,不过我用起来不是很方便,我就不对它做介绍了;此外,苹果自己提供了一种快速注释的快捷键:alt + shift + /

    2、打印

    现在Xcode8.0一创建就有各种各样的注释,解决方案:添加OS_ACTIVITY_MODE

    解决打印问题.png

    3、设置隐私权限

    Xcode8.0后,苹果加强了对用户隐私权限的访问,当我们需要访问用户手机的信息时候,我们要在info.plist添加相应的key-value,否则会报错

    Paste_Image.png

    4、推送

    Xcode8.0后,如果继续使用推送的话,需要开启Push Notification选项

    Paste_Image.png

    此外,iOS10新增一个专门管理通知的库UserNotifictions,以后无论是本地通知或者是远程推送通知,都由这个库的方法进行处理,不过这是iOS10的事情,现在的话,我们没有必要去研究,只要了解就可以,推荐简书网友整理的资料
    推送的相关资料1
    推送的相关资料2
    推送的相关资料3

    5、网络访问

    现在苹果强势推HTTPS,我们现在可以通过一下方法来禁用ATS,不过今年的开发者大会上,苹果明确表示从2017年1月1日起苹果就不允许我们这个操作了!!!

    • 所有大家还是尽快升级到HTTPS
    • 到时候可以尝试使用添加系统白名单继续访问HTTP,不知道能不能这么干,先记录下这方法
    Paste_Image.png

    6、文字适配

    在Xcode8中,2个汉字的宽度是27,以前版本中是24,英文字符不变,这点需要我们留意

    相关文章

      网友评论

          本文标题:Xcode8总结

          本文链接:https://www.haomeiwen.com/subject/efxbyttx.html