2025 年想学 IOS 开发,有什么开源 APP 项目推荐吗?

2025 年 4 月 1 日
 Dmx8Pa2Hm1k

RT

出于个人兴趣爱好想学。

虽然现在 AI 写代码写 App 比较快,但总感觉 AI 生成的项目结构和思路不会规范,所以想找开源项目大致了解一下开发思路。

5583 次点击
所在节点    iDev
20 条回复
Xheldon
2025 年 4 月 1 日
我是先看文档了解全部的写法(避免看到不清楚的语法担心有更多不清楚的语法)留个印象,然后看官方给的示例项目在学,Youtube 上有写 Hero 效果的也可以看看,本人也是小白
MacsedProtoss
2025 年 4 月 1 日
你要是问科班 那就 Stanford CS193P
旧版是 uikit 新版是 swiftUI
qxmqh
2025 年 4 月 1 日
呃,13 年 iOS 开发不请自来。先把基础语法学学吧。别上来就整开源项目。OC 很多老项目还在用,你自己学的话直接 Swift 即可。跟着官方示例 多写多练。
qxmqh
2025 年 4 月 1 日
项目结构 最简单,一般分为 Controllers Models Views Common 还有一些三方库一个文件夹 就够了。其他的没啥用。
WngShhng
2025 年 4 月 1 日
一个整合控件的示例项目: https://github.com/Shouheng88/AwesomeSwift
usVexMownCzar
2025 年 4 月 1 日
https://www.bigmountainstudio.com/

swiftUI 就先看下里面的两本书,SwiftUI Essentials 和 SwiftUI Views Mastery

官方文档当个补充,apple 的文档不太行。

至于项目结构,SwiftUI Essentials 这里他们提了一个新的架构,叫什么 VOODO ,View - Observable Object - Data Object 🌝
CodingIran
2025 年 4 月 1 日
[IceCubesApp]( https://github.com/Dimillian/IceCubesApp)

这可能是最好的开源 iOS SwiftUI 项目了
noahhhh
2025 年 4 月 1 日
零基础从苹果官方做的 Swift Playgrounds 开始挺好的
nenseso
2025 年 4 月 1 日
建议直接上 SwiftUI
bbao
2025 年 4 月 1 日
不,你没有兴趣
wxjer
2025 年 4 月 1 日
随便搞个项目,看别人的源码,不懂的就扔给 ai 给你解释
sdqdaq
2025 年 4 月 1 日
有机会的话,还是尽量别和 Xcode 打交道
shijingshijing
2025 年 4 月 1 日
@qxmqh 有比较好的 iOS/MacOS 系统编程的教程么?关于 XNU, Mach, XPC 这些底层的。
mumbler
2025 年 4 月 1 日
千万不要手写,直接用 AI ,bolt.new 已经支持无代码做 ios APP 了
i386
2025 年 4 月 1 日
搞个移动端签到的 App😄😄
kapaseker
2025 年 4 月 2 日
@chiaf Android 叫 MVVM ,Modle - View - ViewModel ,简直异曲同工
Eagleyes
2025 年 4 月 2 日
@qxmqh #3 意思就是从 0 开始,oc 就没必要学了吧?未来是 swift ?感谢。
qxmqh
2025 年 4 月 2 日
@Eagleyes 没必要学 OC 了。直接 swift
0rangem00n
2025 年 4 月 2 日
@kapaseker SwiftUI 也叫 MVVM
clemente
2025 年 4 月 2 日
@qxmqh 和 cursor 一起开发最佳实践可能是啥

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1122489

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX