2023 年入门 iOS 开发,请问有什么推荐的路径吗?

2023-05-16 11:24:32 +08:00
 Uahh
7892 次点击
所在节点    程序员
43 条回复
finab
2023-05-16 11:27:36 +08:00
直接 swift
可行的
我感觉随便找个教程过一下 iOS 的开发流程,然后直接动手开始做你的 APP 是最快入门方法,不会啥再搜啥
Oneshu
2023-05-16 12:03:51 +08:00
https://www.v2ex.com/t/939001

这个世界到底咋了?
XcodeOne
2023-05-16 12:08:05 +08:00
楼主太疯狂了,真没想到现在还有人入坑 iOS ,你是怎么想的,好好分享下
kera0a
2023-05-16 12:10:29 +08:00
@XcodeOne
魔症了吧?楼主是开发个人 APP ,个人开发不就 iOS 好点么
beimenjun
2023-05-16 12:12:41 +08:00
1. Swift ,一般更多时候,大家考虑的是主要 SwiftUI 还是 UIKit 的框架选择,但是现在功能做得稍微复杂一些,基本两个的基础知识都逃不掉。可以优先 SwiftUI 做点啥。

2. 可行是技术可行,但是过审就不一定了。

3. 网站:GitHub/StackOverflow/OpenAI/Kodeco.com/Swift by Sundell/Hacking with Swift
教程: https://cs193p.sites.stanford.edu/
GDAOE
2023-05-16 12:28:35 +08:00
关于 web 包装成 app ,技术没啥问题,用 webview 解决,只是审核会看你这个 APP 是不是适合 iOS 生态,或者一定要做成 APP ,如果他觉得你网页就可以服务用户,那他会拒绝你的 APP ,然后说让你用网页发行即可。一般你只要在 APP 中接入手机原生功能即可,比如相机功能来实现扫一扫,相册功能上传照片等等。APP 接入手机硬件功能能大大增加你过审概率。
GDAOE
2023-05-16 12:32:42 +08:00
做个人开发, 直接学 swift 就行了。现在 android 跟 iOS 的开发技术本来就越来越屏蔽业务无关的技术,让开发者专心快捷的写业务逻辑。kotlin 跟 swift 语法本来就是越来越像,方便开发者快速开发两端 APP 。不过我个人 APP 会直接用 flutter 。一套代码,全平台覆盖,维护方便
GDAOE
2023-05-16 12:45:57 +08:00
苹果拒绝网页应用的情况:(Guideline 4.2.2 - Design - Minimum Functionality
We noticed that your app only includes links, images, or content aggregated from the Internet with limited or no native iOS functionality. Although this content may be curated from the web specifically for your users, since it does not sufficiently differ from a mobile web browsing experience, it is not appropriate for the App Store.)。
GDAOE
2023-05-16 12:46:32 +08:00
Uahh
2023-05-16 12:50:09 +08:00
@beimenjun
@finab
非常感谢!
Uahh
2023-05-16 12:50:46 +08:00
@GDAOE
谢谢前辈的经验,我会着重注意的
iamqk
2023-05-16 13:15:42 +08:00
1 oc 需要学,但以 swift 为主
swiftUI 可以以后学
2 可以 但是可能被拒 也得调试
3 官方文档要读 开源公开课也有好多入门的
HaroldFinchNYC
2023-05-16 13:17:13 +08:00
flutter
vultr
2023-05-16 13:24:32 +08:00
@GDAOE 用 react native 开发的应用能过审吗?用到了摄像头和蓝牙等功能。
chiaf
2023-05-16 13:36:34 +08:00
现在入门 iOS 的基本都是爱好为主吧,毕竟制作付费 app 还是不错的选择。
直接上最新的版本就行,swiftUI ,Combine ,modern concurrency ,UIKit 用到了再看也不迟。
入门资料可以看这个网站,https://www.kodeco.com ,里面的书很全面,就是价格贵了点。
swiftUI 的教程可以先看下官方的教程,https://developer.apple.com/tutorials/swiftui

https://www.hackingwithswift.com , 这个网站也不错
ybz
2023-05-16 13:40:10 +08:00
不要进来!不要进来!不要进来!!
FaiChou
2023-05-16 13:45:34 +08:00
https://v2ex.com/t/939482#reply28

可以参考我的学习路程:

先学 Swift 语言

然后:

斯坦福 CS193p
苹果自己的 SwiftUI Tutorial
hackingwithswift
Breacher
2023-05-16 13:53:45 +08:00
刚开始学习 ,我直接上 SwiftUI 了,不知道有没有坑😂
我也发了个贴: https://v2ex.com/t/940276
treizeor
2023-05-16 14:03:02 +08:00
@kera0a 个人开发 iOS 一点也不好。$99/年的证书可以劝退很多新人了
kera0a
2023-05-16 14:11:00 +08:00
@treizeor
就别说楼主这种开发大佬了,正常工作了的人(学生可能确实是门槛)想赚外快会在乎这 99 美元的成本么 - -,能被 99 美元劝退的,本来就不能赚钱吧。这 99 美元换来的是潜在的优质付费群体

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

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

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

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

© 2021 V2EX