web 开发想学苹果原生 app 的开发,有什么好的建议

2021-06-10 23:54:13 +08:00
 wingkai
我这里说的是泛指 iOS macOS iPadOS 这种,

感觉 web 技术局限还是太大,很多事情不好做。
想稍微试着做点收费的小东西也不好搞。
或者只是针对某个小需求做个小软件,上 electron 太夸张也没必要,还耗电。
所以对开发苹果的 app 有了想法(以后可以也想做个独立开发者)

之所以囊括三个平台一起讲,是因为我在用 telegram 的时候发现它的三端 app,ux 都很统一体验也非常棒。
盲猜应该有不少公用的代码吧,UI 层面样式什么的,响应式开发之类?

回到话题,所以目前开发苹果的 app,都是怎样的呢?
css 、js 、html,这些对应到 app 上、调试、打包、发布。

有没有什么学习路线或者教材可以推荐的。
苹果官网倒是有个菜谱的 iOS 软件,但如果我想做另外两个平台的呢?好像没看到对应的教程。

光是看 swift 语言的教程,好像也还没搞懂它和 app 的关系……
8080 次点击
所在节点    iDev
46 条回复
onevcat
2021-07-07 07:32:47 +08:00
@ryh 可能的…这种 Kingfisher 没法帮你检测,可能需要自己实现一个 Cache Serializer 加一下密
onevcat
2021-07-07 07:35:30 +08:00
@ryh 如果是涉及隐私的东西 不管是不是有沙盒保护 个人建议要存本地的话 都是加密一下比较好。或者干脆跳过 disk 缓存
duhb
2021-07-09 20:25:05 +08:00
什么?竟然看到有人说 SwiftUI 已经基本成熟了?我们 iOS 开发界目前还都在认为这个东西是苹果的实验产物,以后能不能用和普及还未可知好嘛。
KeyboardManAnAn
2021-08-11 17:24:48 +08:00
@duhb 以后肯定是会普及的, 只是现在暂时可能不太敢尝试, 毕竟不太成熟, 现在新推出的主流 UI 框架都是声明式的, 这显然是一个潮流, SwiftUI, Jetpack Compose, Flutter, 包括还未正式推出的微软的 MAUI, 都是这个路数.
Jsonz
2022-07-13 09:15:16 +08:00
@holulu 一年了 老哥如何
holulu
2022-07-15 06:42:05 +08:00
@Jsonz 本来计划业余时间玩玩的,只是这两年基本没什么业务时间,企业都在裁员,没被裁都在卷

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

https://tanronggui.xyz/t/782776

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

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

© 2021 V2EX