跳转到主要内容
Be Native Be Native

学习 Swift。无处不在。

课程、短课程和真实代码,帮你在 iPhone、iPad 和 Mac 上,成为 Apple 平台原生开发者。

SwiftSwiftUIUIKitSwiftDataXcodeGitHubAI

Be Native 将结构化课程、引导式项目与每周更新的实用内容整合在一起。选择订阅前可以体验多门课程中的示例课程,并保留你在视频中看到的每一行源代码。

4.4 · 49 个评分 iOS 1.13 · macOS 1.02 免费下载
Be Native 同时在 Mac、iPad、iPhone 和 iPhone Duo 上运行的界面。
5
个难度级别,从入门到专家
10+
年 Apple 开发教学经验
每周
推出新内容,与 iOS 和 WWDC 同步
3
个平台,共用一份订阅
什么是 Be Native

一个 App,学习、练习、紧跟前沿

针对你当前所处阶段的课程:阅读代码、理解代码,然后有意识地写出属于自己的代码。

培训

四种学习方式

循序渐进的完整课程、聚焦单一框架的短课程、解决日常问题的快速技巧,以及带有实际场景讲解的可复用代码片段。

已包含

全部源代码

课程视频中用到的每一行代码都会随课程一起提供。学习它、运行它、按需修改,无需从录屏中手动抄写。

双语

英语与西班牙语音频

新课程配有两种语言的音轨、专业字幕和完整文字稿。双语音轨也在持续扩展到以往的课程内容中。

Apple Intelligence

询问 Be Native

就正在学习的内容提问,回答以你自己的课程、课时、播客、文章和转录文本为依据。全部在你的设备上运行,轻点一下,还能获得任意代码片段的讲解。

永久免费

播客、文章与资讯

关于 Apple 生态系统的原创播客、简报、直播和文章——所有人都可以免费使用,无需订阅。

你的工作空间

笔记、文件夹与时间戳

保存代码片段、想法,以及精确到秒的视频笔记。支持 Markdown、文件夹整理,并在你登录的所有设备间同步。

学习路径

五个级别。从你真正所在的水平开始。

从零开始学 Swift,或者直接进入 SwiftUI、UIKit 或你需要的框架。每个级别都建立在前一个级别之上,让你始终清楚下一步该学什么。

入门

从零开始学 Swift:语法、类型、控制流,以及你的第一个 App。

Junior

在真实项目中掌握 SwiftUI、导航、状态管理与数据持久化。

中级

架构、并发、网络、UIKit 互操作与测试。

Senior

性能、质量、生产环境数据流与复杂框架。

专家

高级项目、技术决策,以及端到端的 AI 集成。

学习

四种形式,一条路径

并不是所有要学的东西都需要一门十二小时的课程。Be Native 混合多种形式,让内容深度始终匹配你真正遇到的问题。

  • 循序渐进的学习路线与引导式项目课程。
  • 聚焦单一框架、工具或目标的短课程。
  • 解决日常开发问题的快速技巧。
  • 结合真实场景讲解的实用、可复用代码片段。
  • Swift、SwiftUI、UIKit、SwiftData、架构、Xcode、GitHub 与 AI 辅助开发。
  • 每周更新内容,与 iOS、Swift 和 WWDC 同步。
  • “资料库”汇集你已保存、已开始和已完成的内容,支持搜索、排序与筛选。
Be Native 课程目录,包含课程、短课程、代码片段与技巧。
笔记

笔记,精确到秒

在视频的特定时间点记录笔记,并整理到文件夹中。保存代码片段、技巧、资源与自由格式的想法,使用 Markdown 编写,并可作为纯文本分享。

  • 无需账户即可创建最多 10 条笔记;登录后可无限创建。
  • 在 iPhone、iPad 和 Mac 之间同步。
  • 视频笔记可直接跳转回你保存时的那一刻。
  • 你的最新笔记就在文件夹正下方,代码片段会显示所用语言,还能预览部分代码。
  • 删除的内容会保留在“最近删除”中,直到你将其清空。
Be Native 中的笔记模块,笔记本按主题分类整理。
Apple Intelligence

在设备端,向你的资料库提问

“询问 Be Native”会根据你自己的课程、课时、播客、文章和转录文本回答问题。Spotlight 能按含义查找课时,而不只是匹配字词;任何代码示例也都能获得条理清晰、易于阅读的讲解。

  • 在设备端运行:你的提问永远不会离开你的 iPhone、iPad 或 Mac。
  • SiriAI 可以查找课时、创建和管理笔记,以及播放播客。
  • “询问 Be Native”和 SiriAI 需要 iOS 27 或 macOS 27 并启用 Apple Intelligence,Mac 还需搭载 Apple silicon。SiriAI 目前为测试版,暂时仅支持英语。

先学会编程,再让 AI 放大你的能力。不懂编程就使用 AI,和凭借真正的技术判断力使用 AI,是两码事。

Mac 上的 Be Native,AI 生成的解释显示在 Swift 源代码旁边。
双语

英语音频与字幕,不错过任何细节

新课程配有英语和西班牙语音轨、两种语言的专业字幕,以及可与视频同步搜索和阅读的完整文字稿。切换音频语言后,转录文本也会随之切换——App 还会记住你的选择。

原创播客为西班牙语。

Be Native 视频播放器,课程画面上显示英文字幕。
洞察

播客、大师课、直播、文章与简报

这些内容完全免费,人人可用:关于 Apple 生态系统的原创播客、简报、文章,以及 YouTube 整合功能,让你无需离开 App 就能收看直播、视频播客和大师课。文章朗读会在你的所有设备上记住你听到了哪里。

免费使用,无需账户,也无需订阅。

Be Native 中的洞察标签页,包含播客、简报与文章。
全新适配 iPhone Duo

与 iPhone Duo 天生合拍

无论打开、合上、折叠还是侧立放置,Be Native 都会随你正在做的事调整,每种使用姿态都有专门打造的布局。

  • 折成小笔记本电脑的样子:视频在上方,详细信息在下方,折叠和展开时视频也会继续播放。
  • 像书一样打开,阅读文章、翻动书页,书脊正好落在铰链处。
  • 合上后把它侧放,就变成了闹钟:视频铺满屏幕,播客则有大号、易用的播放控件。
在像书一样展开的 iPhone Duo 上运行的 Be Native:一页是直播,另一页是它的简介。
Mac 版

从零开始为 macOS 打造的原生 Mac App

Mac App Store 上的 Be Native 是一款真正原生的多窗口 App。在一个窗口中打开课程,在另一个窗口中查看源代码,在第三个窗口中记录笔记,完全按你自己的方式布局,而不是简单放大的 iPad App。

  • 真正的多窗口工作空间。
  • 借助 Apple Intelligence 记录代码笔记并获取解释。
  • “收藏”和“分享”位于工具栏,“正在播放”会显示课时卡片及其所属课程。
  • 一份订阅覆盖 iPhone、iPad 和 Mac,享有相同的访问权限。
MacBook 上的 Be Native,显示边栏与课程目录。
登录

没有密码可窃取

Be Native 从未设置过密码输入框,因此没有什么好泄露、盗用,或被钓鱼骗走的。登录方式使用通行密钥——内置于 Apple 平台的 WebAuthn 标准——或通过 Apple 登录。

通行密钥是 FIDO2/WebAuthn 标准,在 Apple 各平台上均获支持。

你的密钥永远不会离开你的设备

私钥保存在你设备的安全存储中。我们的服务器只保存公钥部分,即便被窃取也毫无用处。

钓鱼攻击无法得逞

通行密钥与 benative.dev 绑定。仿冒网站无法索取它,因为你的设备不会将其提供给任何其他域名。

无需记忆,无需重置

在 iPhone、iPad 和 Mac 上,只需 Face ID 或 Touch ID 即可登录。无需想密码,无需重置邮件,也不会重复使用其他网站的凭据。

我们永远看不到任何密钥信息

Be Native 不会存储、传输或验证任何密码,因为密码根本不存在。你也可以选择通过 Apple 登录,并按需使用隐藏邮件地址。

截图

下载前先看看实际效果

相同的内容,适配每个平台。

使用方式

免费开始,想深入时随时深入。

使用 Be Native 有两种方式,第一种完全免费。

免费

播客、视频与文章

关于 Apple 生态系统的播客、视频、文章、简报和直播。此外还有多门课程的示例课程,让你在做决定前先体验教学方式。无需账户即可开始使用。

  • 原创播客、视频与文章
  • 多门课程的示例课程
  • 笔记:无需账户可用 10 条,登录后无限使用
  • 设备端语义搜索
培训

结构化课程,订阅解锁

引导式学习路线、项目和完整源代码是订阅解锁的部分——覆盖从入门到专家的五个级别。一份订阅即可覆盖 iPhone、iPad 和 Mac,且访问权限相同。

  • 带引导式学习路线的完整课程
  • 全部课程源代码
  • 从入门到专家的五个级别
  • 一份订阅覆盖 iPhone、iPad 和 Mac

可用的订阅方案可在 App 内的 App Store 页面查看。

辅助功能

为所有人打造

Be Native 在 App Store 上发布了 Apple 的辅助功能营养标签。这不是营销页面上的空头承诺:Apple 会将其展示在产品页面上,其中声明的每一项功能都必须真正可用。

在 App Store 产品页面上声明

  • 旁白 描述性标签、提示和自定义操作;实时更新会保持旁白的焦点位置。
  • 语音控制 全程使用原生控件,让语音指令无需特殊处理即可正常工作。
  • 更大字体iPhone 和 iPad 正文、标题和交互标签全面支持动态字体。
  • 深色界面 基于语义化颜色构建的浅色和深色模式,两种模式均经过测试。
  • 不单靠颜色进行区分 图标、下划线和文字标签为每一处颜色提示提供辅助说明。
  • 充足对比度 文本和关键界面元素在支持的背景下均达到 WCAG 2.1 AA 标准。
  • 减弱动态效果 系统开启该设置后,过渡动画会变为交叉淡化,并取消视差效果。
  • 字幕 课程视频配有与时间轴同步的隐藏式字幕。

完整情况

Mac 版 App 有相同的声明——其标签已提交,将在该 App 通过 Mac App Store 审核后发布。口述影像是唯一一项在所有平台上均不支持的功能。每个发布周期都会进行内部辅助功能审查,发现的问题会在更新发布前修复。

遇到障碍?请写信给 info@benative.dev.

阅读辅助功能声明
隐私

下载前即可查看的隐私信息

Apple 会在 Be Native 的产品页面上发布隐私标签,每个构建版本也都会附带一份隐私清单,供 Apple 在提交审核时读取。这些文件说明了 App 会收集哪些信息。本节用通俗的语言说明同样的内容——其中最重要的一句最简短:不追踪。

Be Native 在 App Store 上声明的数据

  • 姓名未与你关联的数据你个人资料中的姓名,以及你在支持表单中填写的姓名。只有在你创建账户或写信给我们时才会存在,且仅声明用于 App 功能。
  • 电子邮件地址未与你关联的数据仅在你创建账户或通过支持表单写信给我们时才会收集。使用通过 Apple 登录时,你可以启用隐藏邮件地址,这样我们保存的就是 Apple 的转发地址,而不是你的真实邮箱。
  • 其他用户内容未与你关联的数据你的笔记、笔记本和文件夹,包括你附在收藏上的笔记,在你登录后会在各设备间同步。声明用于 App 功能和分析。
  • 搜索历史记录未与你关联的数据搜索过的词,以汇总形式保存:词本身以及它被搜索的次数。这条记录根本没有用户字段,所以一次搜索永远不会关联到输入它的人。
  • 用户 ID未与你关联的数据你的账户标识符,只有在你选择创建账户时才会存在。正是它让你的学习进度、笔记和订阅能够在你登录的每台设备上生效。声明用于 App 功能和分析;绝不用于广告。
  • 设备 ID未与你关联的数据用于使用情况统计。声明为不关联,意味着这些记录不会与你的账户或姓名相关联。
  • 产品交互未与你关联的数据记录各项功能的使用次数与频率,帮助我们了解接下来该改进什么。同样声明为与你的身份无关联。
  • 性能数据未与你关联的数据App 版本、设备型号和系统版本,随支持表单一起发送,好让我们知道你是从哪个版本、哪台设备写信的。仅在你写信给我们时。

App 不会做的事

  • 不追踪。App 内的隐私清单将追踪声明为否,且所有声明的数据类型中,没有一项是为追踪目的收集的。
  • 不会弹出应用跟踪透明度提示。该系统对话框用于请求追踪你的权限;Be Native 没有任何需要请求的内容,因此它永远不会出现。
  • 没有广告,也没有广告标识符。
  • 不出售任何数据,也不会为广告或画像目的与任何公司共享数据。
  • App 内没有第三方分析或广告代码。
  • 阅读、观看和收听均无需账户。免费内容无需提供任何个人数据即可使用。
  • 没有需要存储或可能泄露的密码:登录使用通行密钥或通过 Apple 登录。
  • Apple Intelligence 功能在你的设备上运行。你的提问、屏幕上的代码以及生成的解释都不会离开你的设备。
  • 订阅由 App Store 处理,Be Native 永远不会看到你的付款信息。
  • 本网站不加载任何第三方字体、分析工具或广告:字体由 benative.dev 自行提供,因此你的访问不会被上报给任何人。

完整情况

这份列表中的每一种数据类型都声明为未与你的身份关联——这是 Apple 自己的措辞,我们沿用它,而不把任何数据称为“匿名”。其中有几项只有在你自己选择时才会出现:账户需要一个标识符和一个电子邮件地址,才能恢复你的订阅并同步你的笔记;发给支持团队的消息则会带上你的姓名、电子邮件地址,以及你写信时所用的 App 版本和设备。有两家公司参与提供本服务:位于德国的 Axinom 负责托管和分发视频、字幕与文字稿;Apple 负责 App Store 订阅、登录以及保护播放安全的安全检查。这两家公司都不会获得你的数据用于广告用途。

对你的数据有疑问?请写信给 info@benative.dev.

阅读隐私政策
常见问题

值得回答的问题

Be Native 是什么?

Be Native 是一款面向 iPhone、iPad 和 Mac 的 App,教授 Swift、SwiftUI 与 Apple 平台原生开发。它包含免费的播客、视频和文章,以及需要订阅的结构化课程,涵盖从入门到专家的五个难度级别。

Be Native 是免费的吗?

你可以免费开始使用:所有播客、视频和文章对所有人免费开放,许多课程还包含示例课程。结构化课程——引导式学习路线、项目与源代码——是订阅解锁的内容。可用的订阅方案可以在 App 内查看。

我需要有编程基础吗?

不需要。你可以从零开始学习 Swift 路线,或者如果已有基础,可以直接进入 SwiftUI、UIKit 或其他框架。设置五个级别正是为了让每位学习者都能找到合适的起点。

支持哪些设备?

运行 iOS 或 iPadOS 18.4 及以上版本的 iPhone 和 iPad(包括为每种使用姿态适配布局的 iPhone Duo),以及可在 Mac App Store 获取的 Mac 版本。一份订阅即可覆盖所有设备,且访问权限相同。

课程源代码是否包含在内?

是的。课程视频中用到的全部源代码都会随课程一起提供,可自由使用。你可以跟着视频学习,直接复制到 Xcode 中练习,无需从零手动编写全部代码。

App 是否提供英语版本?

是的。新课程内容配有英语和西班牙语音轨、两种语言的专业字幕和完整文字稿,双语音轨也在持续扩展到以往的课程内容中。原创播客为西班牙语。

AI 是如何工作的?是否保护隐私?

一切都通过 Apple Intelligence 与 Foundation Models 框架在你的设备上运行,任何内容都不会发送到外部服务器。在 iOS 27 或 macOS 27 上,“询问 Be Native”会根据你自己的资料库回答问题,Spotlight 可按含义查找课时。在更早的系统上,语义搜索同样在设备端运行,并在可使用 Apple Intelligence 的设备上借助 Foundation Models 优化结果。代码解释需要兼容 Apple Intelligence 的设备,在 Mac 上使用“询问 Be Native”还需要 Apple silicon。

内容多久更新一次?

新内容每周发布,与 iOS 发布周期及 WWDC 公告保持同步。借助 YouTube 整合功能,无需离开 App 即可观看直播、视频播客和大师课。

花一秒钟对自己诚实一点

Be Native 不承诺捷径。我们的内容只占整个学习过程的 25%;剩下的 75% 要靠你自己写代码、练习,并从自己的错误中学习。如果你想找捷径,这不是适合你的 App。如果你想打下扎实的基础并持续进步,那么它就是。

理解代码,改变世界。

下载