Skip to content

前言

在 AI 辅助开发的今天,学习编程语言和框架的方式正在发生巨大变化。 过去,我们常常需要花费数月甚至一年的时间,去系统地学习一门语言:看书、看视频、上培训班…… 但现在,AI 就像随身携带的老师,让我们可以随时提问、随时解决问题。

这篇文章是本系列课程的开篇,目的是带你进入 Kotlin(Android)Swift(iOS) 的学习世界, 并告诉你如何用 实用、精简、快速 的方式掌握这两门移动开发语言。


为什么是 Kotlin 和 Swift?

  • Kotlin:Google 官方推荐的 Android 开发语言,简洁、安全,兼容 Java。
  • Swift:Apple 官方推荐的 iOS/macOS 开发语言,语法现代,性能接近 C++。
  • 移动开发的必备技能: 想写原生 App,或者写跨平台插件(比如 UTS 插件),这两门语言绕不开。

为什么现在学习更容易?

1. 有 AI 辅助

不会的地方,可以马上问 AI:

  • “Kotlin 中如何写一个单例?”
  • “Swift 怎么调用系统相机?” 得到的答案往往比去翻文档快得多。

2. 不用从零到一系统学习

过去要学完所有语法,才能开始写项目。 现在我们可以直接上手写项目,遇到不会的再查。 学习和实战并行,不拖延。

3. 学习+输出的闭环

我们不只是学,还要写技术分享:

  • 今天学了 Kotlin 的数据类 → 写一篇技术分享。
  • 明天学了 Swift 获取设备唯一 ID → 写一篇技术分享总结。 这样不仅加深记忆,还能吸引流量,打造个人品牌。

学习方法论

  1. 快速扫盲:先过一遍最常用的语法(变量、函数、类、集合)。
  2. 马上动手:写一个小 Demo,比如“获取设备唯一 ID 并打印”。
  3. 遇到问题 → 提问 AI → 记录答案
  4. 整理成技术分享:一篇篇文章,最终就是一本属于你的“快速入门手册”。

环境准备

Android 端

  • 安装 Android Studio(官方 IDE)
  • 学习使用 Kotlin 文件(.kt)
  • 熟悉 Android 项目结构(MainActivity.ktAndroidManifest.xml、Gradle)

iOS 端

  • 安装 Xcode(苹果官方 IDE)
  • 学习使用 Swift 文件(.swift)
  • 熟悉 iOS 项目结构(AppDelegate.swiftInfo.plist

跨平台插件(可选)

  • 安装 HBuilderX,用于开发 uni-app / UTS 插件
  • 未来我们会写一个同时支持 Android + iOS 的 ID Kit 插件,实践 Kotlin 与 Swift

下一步

在下一篇文章中,我们将进入 Kotlin 入门,快速掌握 Android 开发中最常用的语法和知识点,并用一个 Demo 展示如何获取 Android 的唯一设备 ID。


👉 提问: 你希望下一篇 Kotlin 入门 的博文风格是:

  • “语法精简速览 + Demo 实战”(适合快速入门) 还是
  • “从 0 开始循序渐进”(更系统,但内容会多一些)?

本站总访问