Xcode9新体验

最近苹果刚正式推送了iOS11 和Xcode9,楼主本着体验新产品和早日做好适配的原则,下载更新了Xcode9,不得不说Xcode做的越来越好,安装包也越来越大了(5.4G),下载耗费的时间多了不少.想当初Xcode6 时代安装包才2.4G,这几年Xcode优化更新了好多.
首先,模拟器看着加舒服,一次可以运行多个模拟器,当然了电脑配置低了可能会卡一些.

iPhone 7 带有了Home键

018C7A34-A18D-4CCE-8818-DC2597994395.png

没有Home键且带有刘海的iPhone X

6890A62B-7175-4A14-AB90-5C1F7EE586CD.png

2个模拟器都工作

68BA5EDD-62A2-44AB-96E7-501843758ABF.png

其次,在编写代码时提示不一样,以前我们按住cmd+左键 就能进入直接查看api,现在回有个选择框让选择不同的操作
Jump to Definition(^⌘):跳转类头文件或定义
Show Quick Help(⌥):显示帮助文档
Edit All in Scope:编辑文档内所有匹配内容
在这里我要说,对于懒得不行的我,简直要吐,多了一步操作 效率降低很多的好吗?
那么好,你试试 Command + 右键

屏幕快照 2017-09-25 下午2.06.26.png

在以前, 错误信息只会在错误处后面一行显示,但是错误信息过多的时候,在看错误信息的时候难免有些不方便,现在好了,当点击错误信息前面的红点时,错误信息会完全展开,并且有fix功能。

还有一个贴心小功能

就是在点击一个) ] }等有对应括号的时候,会直接给你找到对应的位置,这对于if嵌套层级关系定位是非常有帮助的说,尤其是看别人乱七八糟的代码的时候 ~~~浪里个浪

第三 ,直接把图片资源拖进去的话,在xib 能找到显示图片,但是运行出来会找不到图片,解决办法是添加添加图片时选择addFileTo 或者图片直接拖到Asset 中去
先看实验1 直接拖一张 王祖贤的照片进去,xib中可以显示该图片

1A5E7AB6-62BF-44FD-9025-8A6436D40816.png

运行后 观看女神图片去哪了?

6763792C-3F4C-4881-93EF-A8155FD38E05.png

我们换另外一种方式加入采用addFileTo 加进去 运行就能显示该图片了,这个应该是Xcode9的一个bug.

4B75D83B-9FEB-4054-94A7-C0AF23F11B66.png

第四 在xib或者storyBoard 布局的时候出现了不同
在以前设置约束的时候,
我们可以使用 Top Layout Guide和Bottom Layout Guide 让view根据上下锚点自适应内容

而如今是safeArea

苹果用单独的Safe Area属性代替了上面的属性.安全区域限制于顶部和底部的锚点

A01194DA-CDC1-4E16-A42B-1AA6101AA350.png

暂时楼主只发现了这些,以后有新的发现会及时分享给大家的.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,277评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,204评论 4 61
  • iPhone至今已经十周年了,作为一个重要时间点,今年Apple的WWDC17可谓是憋了大招了。iOS11(ARK...
    herbsun阅读 7,552评论 8 9
  • 李大爷是我的一位正值壮年的有为青年,在一个很好的公司拿着一份很好的薪水。 但是我最近, 发现他真的是很丧了。 ...
    白英俊阅读 3,493评论 0 0
  • 01 我已经不记得是什么时候看过的一则新闻,说的是一位母亲蜗居在10平米的卫生间长达十年,打四份工供两个儿子读研。...
    白日未了阅读 4,490评论 4 5