所在的位置: swift >> swift市场 >> Apple推出Xcode15Beta,S

Apple推出Xcode15Beta,S

北京中科白殿风医院正规吗 https://mip.yyk.99.com.cn/fengtai/68389/
北京中科白殿风医院正规吗 https://mip.yyk.99.com.cn/fengtai/68389/

Apple在WWDC发布了一系列开发者相关的新功能,除了最新的Xcode15Beta之外,Apple也发布了程序语言Swift新功能宏(Macros),以及可以用于开发持久应用程序的SwiftData。

最新版本的Xcode应用程序更加小巧精美,在MacAppStore上容量缩小了50%,并且提供所有平台模拟器Runtime。Xcode15也强化了程序代码自动完成功能,协助开发者更快地编写程序代码,Apple提到,Xcode15因为使用经改良的编译器,以及全新设计的连接器,针对Apple芯片的多核心架构优化,因此项目构建速度加快不少。

开发语言Swift也有更新,加入了宏(Macros)功能,可让UI预览功能XcodePreviews运行更顺畅良好。Swift宏减少了开发者手动编写重复程序代码的麻烦,在编译过程,Swift会先展开程序代码中的宏,并且依一般程序构建程序代码。

XcodePreviews是一个由Apple提供的工具,可在不执行整个应用程序的情况下,供开发者即时预览和互动调整SwiftUI、UIKit与AppKit接口,从预览窗口直接查看UI的改动。在Xcode15中,开发者可以更容易地开发不同平台和设备的应用程序,Xcode15提供预览画布,让开发者能够随时确认UI的样子。

图片来源_苹果

Swift还添加了SwiftData功能,开发者可以通过声明式程序代码简单地持久性留存资料,通过一般的Swift程序代码,就可以查询和过滤资料。只要简单使用宏语法,开发者可以快速编写高性能且安全的程序代码,描述应用程序的模型层或是对象图,对应用程序加入持久性(Persistence),官方提到,SwiftData不只可以持久化本地创建的内容,也能够用来缓存来自远程网页服务的资料,在应用程序提供有限的脱机功能。

图片来源_苹果

由于SwiftData使用CoreData存储架构,可说是Swift版的AppleCoreData,因此开发者可以在相同底层存储的应用程序,选择使用SwiftData和CoreData,Xcode则会自动将CoreData模型转换为SwiftData。




转载请注明:http://www.aierlanlan.com/rzdk/5876.html