Tag: Xcode改进

WWDC 2017:平台国情咨文主题演讲

苹果宣布了一系列新功能以帮助应用程序分发。 显着的改进是分阶段发行,该版本将使开发人员几乎可以在Google Play分阶段推出时逐步部署其应用程序的更新。 iOS 11将以32位应用程序结尾。 从2018年1月开始,所有将提交到iOS应用商店的新应用都将需要64位,并且在2018年6月还将包括更新。 由于iOS macOS将类似地淘汰32位应用程序,因此High Sierra是最后一个完全支持32位应用程序的版本。 斯威夫特游乐场 如今,迅速的游乐场已被超过一百万的用户使用。 在WWDC发布1.5版本的应用程序前一周,您可以与鹦鹉,Sphero甚至LEGOMINDSTORMS®等品牌的无人机和机器人进行互动。 您可以找到一个新的附件选项卡,可以在其中找到准备与此机器人一起使用的示例。 在将随iOS 11一起发布的2.0版本中,将添加8个新的本地化版本,开发人员,教师和组织可以创建操场上供稿,以帮助与Swift Playgrounds应用程序用户轻松共享内容。 Xcode 9 更好的源代码编辑器 当他们谈论Xcode的新功能时,它始终是我最好的部分,而今年我们有很多新东西。 首先,源代码编辑器完全是用Swift重写的,现在它包含一个markdown编辑器,突出显示问题的布局正在重新考虑,以使其更适合代码,并且最终可以一次解决所有问题。 现在,如果您在按CMD的同时单击某个地方,Xcode 9现在也会提供更好的代码重构,它将显示一个菜单,其中包含可能的重构和与所选代码相关的操作: 另一件事是像现在Xcode高亮逻辑组只是按CMD并传递了func或class关键字: 向类添加协议已经存在一个问题,该问题将实现非可选方法: 同样,CMD + / CMD —现在将增加和减小字体大小。 对于仍在使用Objective-C的人们,他们迅速使用了@availabe关键字。 现在,您的项目也有了组组织,它将与您的文件夹匹配。 Github也直接集成在Xcode中。 苹果团队将使转换引擎成为开放源代码,任何开发人员都可以轻松地添加新的重构功能。 更好的迅捷 他们删除了所需的characters关键字来访问字符串的字符,而不是字符串是可范围替换的双向Collections。 在整个iOS上拖放 您可以在应用程序之间以及同一应用程序内进行拖放。 它会自动用于UITextfield和UIWebviews。 在其他情况下,仅使用两个UICollection和UITableview委托方法即可轻松实现,添加它可能是向列表添加重新排序支持的一种好方法。 拖放所涉及的数据无法由其他应用访问,因为期望该应用将删除该内容。 拖放的所有部分都是可定制的,动画,数据模型… 都是关于图片的 iOS摄像头现在可以检测QR码,并带有通用链接的通知。 苹果公司向我们展示了一种新的压缩格式: HEVC ,视频和照片的压缩率是原来的2 倍 。 结合起来,有一个名为HEIF的新图像容器,可以由不同的资产类型组成。 HEIF是ISO标准。 深度 :应用程序现在可以访问HEIF图像的深度图 视觉 :您可以直接从相机进行面部,界标,矩形,文本,条形码的检测,还可以进行一些对象跟踪,并且使用核心ML,您可以使用机器学习模型来帮助进行对象识别。 […]