Xcode 8 新特性
来源:互联网 发布:知足知不足阅读答案 编辑:程序博客网 时间:2024/05/16 05:49
依照苹果一贯的风格,今天,发布iOS10的同时,程序员们期待已久的Xcode8也问世了。它更新了哪些大家感兴趣的部分呢,翻译AppStore提供的更新内容:
Xcode8带来了Swift 3、iOS10的新SDK、watchOS 3、tvOS10以及macOS Sierra。
Xcode8新特性:
·编辑文件时,会高亮当前行代码,swift中支持彩色和图像文字,添加了补全图片名功能(这个很赞,又可以少用一个插件了);
·应用程序拓展可以使第三方能够添加新功能到源编辑器中;
·可以自动管理或自定义设置代码签名;
·关于runtime运行时,对内存泄漏将会发出警告,针对UI对齐以及资源竞争问题,将会通过线程检查工具来解决;
·在运行时机制中,内存调试器给出数据和对象关系图的可视化和操作形式;
·优化界面像素控制,可以预览每一种目标设备,同时可以调整缩放级别;
·对默认字体San Francisco Mono进行了字体加大和加粗处理(这点貌似被很多苹果用户吐槽了);
·文档查看采用模糊匹配方法,在一个统一的参考库内搜索,即使在脱机时也可以使用;
·Interface Builder和整个 IDE的优化提升;
·对Siri功能进行拓展,iMessage也加入新玩法,表情包和贴纸包更多了;
Swift3的新特性:
·为GCD和Core Graphics提供增强版的Swift API;
·在Swift3中贯穿统一的API风格,甚至包括在平台SDK框架里亦然;
·Playgrounds为开源工具链提供支持;
·Xcode会帮助你将原来既有的Swift代码移植成Swift3语法;
·Swift 2.3可以直接过渡到3.0,并提供相应最新的SDK。
翻译不到之处欢迎指出。
今天笔者更新了Xcode8,有一些感受和经验分享一下:
1、发现模拟器中少了适配机型中的毒瘤——无法升级至iOS10的iPhone 4s!但是!!肯定还是要适配啊!!!别忘了去Components里面添加SDK,科科。
2、如果你发现了自己注释快捷键失效了,可以试试关掉Xcode,重启电脑。
3、运行程序时会发现控制台打印一大堆东西,简直逼死强迫症,要去除它们,只要进行如下操作:
Product > Scheme > Edit Scheme ,在弹出的窗口中选择Run(Arguments)Environment Variables 里添加OS_ACTIVITY_MODE disable,见下图。
4、如果真机调试时遇到两个关于SDK iOS10的报错,可以参考:http://www.bubuko.com/infodetail-1766213.html
- Xcode 8 新特性
- Xcode 8新特性
- 盘点:Xcode 8新特性
- xcode 8 一些新特性
- Xcode 8 和iOS 10 新特性
- Xcode 4 新特性
- Xcode 9新特性
- Xcode 4 新特性介绍
- xcode 4.5 ios6 新特性
- Xcode 4的新特性
- Xcode 5的新特性
- Xcode 5的新特性
- IOS7新特性之Xcode
- WWDC2016 Session笔记 – Xcode 8 Auto Layout新特性
- WWDC2016 Session笔记 - Xcode 8 Auto Layout新特性
- WWDC2016 Session笔记 - Xcode 8 Auto Layout新特性
- Xcode 8新特性和iOS 10开发技术
- Xcode 8带来的新特性和坑
- 32. Longest Valid Parentheses
- Http与HttpClient(已被废弃)通信的介绍,附带一个Http发送GET请求工具类的例子
- Python定时任务框架APScheduler
- linux开放指定端口
- 华为:用一个圈子联接一个圈子
- Xcode 8 新特性
- ACE介绍及简单服务器实例
- 好的代码组织方式只是为了更好看吗?
- php+ajax实现跨域单点登录
- 手把手教你做智能LED灯(三) 手机控制端开发
- linux iptables 设置仅22、80端口可访问
- [电影]《指环王》新老三部曲完全赏析(王者归来)
- mybatis 下hashMap 与 写 rusultMap="xxxMap" 的对比
- cocos2d-js动画结束监听