2022 年有什么好的学习 UIKit 的 Swift 教程?

2022-07-04 17:52:04 +08:00
 wdhwg001

如题,SwiftUI 4 虽然已经很完善了,Grid 布局、ViewThatFits 、AnyLayout 都非常香,但一方面它面向 iOS 16 ,另一方面 UIKit 依然,而且可能永远是绕不过的坎。

但是我简单搜了一下,关于 UIKit 的教程,基本上都是很古老的了。

倒是有个 https://designcode.io/uikit-ios15 不错,但是它是基于 Storyboard 的。

我比较希望有一个纯代码布局的 UIKit 教程,中英文无所谓,视频的话希望比较简洁高质量,参考上面那个。

不要 Objective-C 的教程,主要是因为它确实是上古语言,平日里看得懂就足够了。

7656 次点击
所在节点    iDev
14 条回复
Cmdhelp
2022-07-04 18:01:28 +08:00
官网有 照着撸 一下 然后直接开干
justin2018
2022-07-04 19:13:17 +08:00
iOS14+Swift5 仿小红书实战(永久更新)
https://www.cctalk.com/m/group/89152816

这个付费 有试听 但是 是不是有纯代码布局 需要楼主看看

非推广 非作者
Anewt
2022-07-04 19:14:51 +08:00
还是推荐: https://www.raywenderlich.com/

可能不是纯代码,但有很多不错的 Swift 教程

喜欢纯代码的人,喜欢的是那种,对布局用代码精准描述和把控的感觉吧,其实那是一种错觉,可视化一样可以做到,并更加直观高效,不然 SwiftUI 也不会那般 所写即所见 吧,只不过投大家所好,是用代码来操控可视化,哈哈

我倒觉得不用执念于某一种,融会贯通以后,代码也可,可视化也行,根据具体情况按需取用

记得其中一部教程里,分别用代码和 Storyboard ,实现同样的布局,更生动的让人对 AutoLayout 了然于胸了
Xusually
2022-07-04 19:22:22 +08:00
官网有
AlwaysBee
2022-07-04 21:29:41 +08:00
斯坦福公开课
twing37
2022-07-04 22:20:05 +08:00
agagega
2022-07-04 23:12:33 +08:00
UIKit 其实挺多的,GitHub 搜例子代码也能搜到不少,AppKit 才是资料匮乏…
xtinput
2022-07-05 09:11:15 +08:00
@agagega 是的,appkit 的资料实在是太少了
xtinput
2022-07-05 09:14:28 +08:00
2022 年了还去学 iOS 开发?
okakuyang
2022-07-05 09:27:50 +08:00
当初看 raywenderlich.com 确实学到了很多,而且比较丰富教程也比较集中,还有一些小众的方向也有教程。不足就是视频教程需要付费,不过文章教程已经很足够了。
fxckrx
2022-07-05 09:43:19 +08:00
@Anewt 别学 Storyboard ,等 Xcode 升级几个版本后,Storyboard 文件会有很多问题,最多只能向后兼容 1 、2 年。纯代码布局代码可以兼容到 UIKit 灭亡。
Anewt
2022-07-05 10:36:48 +08:00
@fxckrx 哈哈哈,这样说就吓到初学者了哈,其实我手头有个工程,Storyboard 从 2016 年至今,依然健壮可用哈
iweus
2022-07-05 16:37:03 +08:00
storyboard 新开发可能拖起来比较爽,如果是要经常修改或者界面元素多的情况下简直是灾难
justin2018
2022-07-05 17:27:02 +08:00
@iweus 确实

一开始觉得很爽 很快 后来设计某些细节变动了好多次 每次都是重新拖一遍 感觉好累

后来都用代码写 UI 界面了~~~

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

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

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

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

© 2021 V2EX