Swift 周报 第十六期

源代码 2024-9-30 19:19:41 93 0 来自 中国
前言

本期是 Swift 编辑组自主整理周报的第七期,每个模块已开端成型。各位读者如果有好的发起,欢迎在文末留言。
欢迎投稿或保举内容。目前操持每两周周一发布,欢迎同舟共济的朋侪一起加入周报整理。
当你来到双水村以外的大天下,你的人生目的便不但单是一名庄稼人了。Swift社区陪你一起发展,一起创造更多大概!???
周报精选
消息和社区:【挑衅上岛】适配及时活动和灵动岛
提案:函数反向摆设
Swift 论坛:围绕 Swift 6 lock 睁开的讨论
保举博文:保举 500+ 款 App UI 操持
工具保举:妙言
话题讨论: 如果您年岁凌驾 35 岁被裁人,再入职时能担当降薪吗?
消息和社区

挑衅上岛:适配及时活动和灵动岛

Apple 大中华区操持与开辟加快器推出全新挑衅活动,约请开辟团队限期完成及时活动和灵动岛适配。
及时活动用于在 iPhone 锁屏以及灵动岛上表现来自 App 的最新信息,帮助用户及时检察当前使命和事故的希望。加入此次活动,您将了解如何操持和开辟您的及时活动,以及如何利用灵动岛带来更出色的用户体验。
我们会提供主题操持与开辟讲座,您将了解如何操持和开辟您的及时活动,以及如何利用灵动岛带来更出色的用户体验。
加入讲座的开辟团队可在讲座当天报名加入及时活动和灵动岛适配挑衅,通过考核后可得到一对一的咨询与深度辅导。加入挑衅,并可以大概在 2022 年 12 月 20 日前完成适配和上线的团队,将有机会得到更多 App 的推广机会。
名额有限。请在 2022 年 11 月 8 日前报名加入。
要报名加入,您必须是位于大中华区的 Apple Developer Program 成员。
用 SwiftUI 实现 App 导航

导航是一个 App 的焦点,它可以将用户带往 App 里功能差异的页面当中,因此,清晰而强盛的导航架构对 App 而言黑白常告急的。通过本次活动,我们将从操持和研发两方面来为您先容,如何利用 SwiftUI 来实现 App 的导航架构,让用户能快速定位到 App 的各项功能。
名额有限。请在 2022 年 11 月 7 日前报名加入。
要报名加入,您必须是位于大中华区的 Apple Developer Program 成员。
利用最新 Beta 版本,做好富足预备

Beta 版iOS 16.2、iPadOS 16.2、 macOS 13.1、Apple tvOS 16.2 和 watchOS 9.2 现已推出。请确认您的 App 在这些版本上工作正常,确保 App 做好预备。要利用最新 SDK 中的改进功能,请务必利用 Xcode 14.1 RC 2 举行构建和测试。
要了解之前 Beta 版本中的已知题目是否已办理或是否有暂时应对办法,请检察最新的发布分析。如果您遇到题目或有其他反馈,请告诉我们。我们非常器重您的反馈,并信任您的反馈对我们办理题目、优化功能和更新文档将大有助益。
Apple Search Ads 推出全新广告投放位置,现已亮相 App Store

1.png Apple Search Ads 让您能轻松地在 App Store 上推广自己的 App。如今,借助全新的“Today”标签页和产物页广告投放位置,您在 App Store 上提拔 App 曝光度的机会大大增长 — 当人们初次登岸、搜刮特定内容和欣赏要下载的 App 时,都是您推广自己 App 的大好机遇。
在中国大陆的 App Store 上暂不可用。
提案

通过的提案

SE-0375 答应非可选非空参数通报给可选范例的参数 提案已通过。该提案已在十五期周报正在检察的提案模块做了详细先容。
SE-0373 取消 result builders 中对变量的全部限定 提案已通过。该提案已在十五期周报正在检察的提案模块做了详细先容。
正在检察的提案

SE-0377 提出了新的 borrow 和 take 参数修饰符 正在检察。
本提案提出的 borrow 和 take 参数修饰符,答应开辟职员自主选择函数,用于吸收不可变参数的全部权约定。如许可以通过镌汰调用函数所需的 ARC 来优化性能,并为 move-only 范例提供了须要的先决条件,指定函数是否会斲丧 move-only 值。
SE-0376 函数反向摆设 提案正在检察。
弹性 Swift 资源库,比方 Apple 平台 SDK 中存在的库,作为动态库分发。这些库的作者利用 @available 解释来指示引入声明的操纵体系版本。
函数反向摆设可以制止下面的缺点:

  • 当原始库可用时,首选利用原始库的 API。
  • 当客户端二进制文件永远不会利用时,API 实现的后备副本不存在。
SE-0366 代码上下文新增敏感关键字 move 修订后,重新检察。该提案已在十一期周报正在检察的提案模块做了详细先容。
Swift论坛


  • 发起隔离函数 Value 和 Sendable
  • 发起Swift Distributed Actors (Cluster)
发起动机: 在 Swift 5.7 中,分布式 Actor 被引入为名义范例。 与 Actors 类似,它们可以利用 distributed actor 关键字对来声明。 就它们自己而言,它们不能真正做任何事故, 全部分布式的活动比如 actor 的活动现实上都由给定 actor 范例相干联的 ActorSystem 处置处罚。详细来说,一个 actor 必须声明它将与什么范例的 actor 体系一起利用,如下所示:
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-23 17:34, Processed in 0.168520 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表