

Platforms State of the Union
深入了解 apple 平台上的最新进展。
更多

Platforms State of the Union (ASL)
深入了解 apple 平台上的最新进展。
更多

深入探索 MapKit
了解 mapkit 和 mapkit js 的最新更新。我们将介绍一种新的路线类型——骑行路线,并向你展示如何在网页上启用 3d 环视图像。了解新的 geocoding api 如何支持坐标与地址之间的转换,以及如何使用 address representations api 来获取某一区域最恰当的地址。最后,我们将介绍一种新的地点引用方式,确保你的 app 能与 app intents 无缝协作。
更多

针对辅助功能标签评估你的 App
在你的 app store 产品页面上使用辅助功能标签,以突出展示你的 app 支持的辅助功能。你将了解如何评估 app 的辅助功能 (如“旁白”、“更大字体”、“字幕”等),并选择准确且描述性的辅助功能标签。你还将了解如何在整个设计阶段解决辅助功能问题。
更多

借助 Wi-Fi Aware 增强设备连接性能
了解如何使用 wi-fi aware 建立对等网络连接。我们还将介绍如何以带宽更高、延迟更低的网络连接性能实时共享视频、传输大文件,以及操控配件。此外,你将了解如何借助 devicediscoveryui、accessorysetupkit 和 network 框架,在自己的 app 中使用 wi-fi aware。
更多

借助 NetworkExtension 优化网络流量过滤和隧道
了解 networkextension 框架中提供的 api,这些 api 让你的 app 能够灵活地扩展系统的核心网络功能 — 例如实现网络内容过滤器、创建和管理 vpn 配置等。在 ios、ipados 和 macos 26 中,你现在可以构建更为强大的内容过滤器,让它根据整个 url (而不仅是主机名) 来做出流量决策,同时确保隐私和安全丝毫不受影响。我们将首先简要介绍 networkextension 框架的一些主要用例,包括网络中继和 vpn。然后,我们将深入探讨这一全新的 url 过滤器 api 及其关键组件,包括 private information retrieval、privacy pass 等。
更多

跟着视频学编程:使用 Xcode 探索本地化
探索如何使用 xcode 将你的 app 本地化为其他语言。我们将逐步介绍创建 string catalog、翻译文本以及与外部翻译器交换文件的流程。你将了解为翻译器提供必要语境信息的最佳实践,以及 xcode 如何帮你自动提供这类信息。对于大型项目,我们将还深入探讨使用类型安全的 swift 代码来管理复杂度并简化字符串管理的实用技巧。
更多

Xcode 的新功能
了解 xcode 26 中最新的效率和性能改进。了解如何在开发流程中充分利用大语言模型。探索编辑和调试方面的增强功能、性能和测试工具的改进,以及 xcode 使用的开源构建系统引擎 swift build。
更多

将隐私保护融入开发流程
从规划阶段到部署,了解如何在你的 app 中内置隐私保护功能。我们会介绍在开发生命周期各个阶段整合隐私保护功能的实用方法,重点关注数据最小化、设备端处理以及透明度和控制权。探索如何使用 apple 丰富的工具和框架来保护用户数据,打造尊重隐私的 app 体验。
更多

将结构化并发代码与 Network 框架搭配使用
network 框架是在 apple 平台上建立底层网络连接的最佳方式,而在 ios、ipados、和 macos 26 上,它非常适合与你的结构化并发代码搭配使用。我们将探索如何建立连接、发送和接收数据与分帧处理的信息、监听传入连接以及浏览网络上的服务。在此期间,我们还将介绍一些关键的最佳做法。
更多