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

164 天前
 1Dtfc

RT

出于个人兴趣爱好想学。

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

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

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

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

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

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

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

https://www.v2ex.com/t/1122489

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

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

© 2021 V2EX