苹果的五大系统、五大支柱( 六 )
Swift是苹果于2014年WWDC发布的新开发语言,可与Objective-C共同运行于macOS和iOS平台,用于搭建基于苹果平台的应用程序。Swift的设计以安全为出发点,以避免各种常见的编程错误类别;2015年,苹果将Swift开源。
本次苹果发布的SwiftUI正是基于Swift语言,它使用一组工具和API,可在所有的苹果平台上提供一套统一的UI框架,当然也可以用于watchOS、tvOS、macOS等苹果旗下的多个操作系统,它具有自动支持动态类型、暗黑模式、本地化和可访问性的特点。
举例来说,新的SwiftUI编程框架拥有全新的交互式开发人员体验,跟随开发人员的更改,模拟设备上的预览会立即更新。
比如说,SwiftUI使用图形模块放入代码段,在扩展时添加行,下拉菜单使开发人员更容易更改参数。只需单击一下,开发人员就可以切换到模拟器,应用程序几乎可以立即移动到实际硬件。
在发布会上,苹果的Craig Federighi也演示了如何将一百行代码简化为大约十几行,大大减少了开发者的开发流程。
值得一提的是,SwiftUI还与其他API集成,如ARKit;同时,它也针对某些从左到右来输入的语言进行了专门的优化——当然了,SwiftUI也原生支持暗黑模式。
推荐阅读
- 太子丹|热血传奇百区五大名人!身为汤臣一品户主,疑似太子丹小号!
- 梦幻西游|梦幻西游:打书牛人揭秘打书五大要点,每一点都关系到成与败!
- edg战队|EDGM险胜KSG,KPL新“五大关”必有柠栀!张角真的做错了:不该上Roc打射手
- 驾驶|48支国内外战队72小时对决,这场“拟态防御”挑战赛将现五大看点
- 季前赛|苹果十月最佳,LOL手游哈利波特实至名归,网易新卡牌上榜太意外
- 手机游戏|王者荣耀主播联赛起争议?五大直播平台唯独这家安排职业选手
- 虚荣|死磕MOBA?《虚荣》之后,他们又做了一款登上苹果发布会的新游戏
- 逆水寒|LOL手游争夺国服第一,逆水寒五大联盟战力比拼,任联盟最拉胯?
- 虎牙|五大平台联合举办王者主播联赛,梦之队TUT冤家聚头!
- 手机游戏|苹果手机没份!《冒险岛:枫之传说》手游上线:这画质很怀旧