请问各位大佬,想自己学 Swift 做独立开发,请问要学 OC 吗。

2022-05-16 09:10:13 +08:00
 pubg1914

并不是为了找 IOS 开发的工作,我知道要是找工作的话是要学 OC 的。只是自己学学做独立开发。谢谢回答

2797 次点击
所在节点    Swift
14 条回复
uclort
2022-05-16 09:20:46 +08:00
不用,Swift 一把梭,够了。
不过一些特殊的场景还是需要用到 OC 的 Runtime ,正常自己写 Swift 够了。
Leonard
2022-05-16 09:21:02 +08:00
不找工作的话,只是独立开发的话,不学 OC 也可以做,当然学了更好。
pubg1914
2022-05-16 09:36:33 +08:00
@uclort
@Leonard
谢谢两位回复。 另外想问下有适合小白的教程可以推荐吗,多谢
Leonard
2022-05-16 09:40:48 +08:00
小白是指的没做过 Swift ,还是没学过编程?如果只是不熟悉 Swift ,那就先看看文档,熟悉一下 Swift 基本语法,然后看 cs193p https://cs193p.sites.stanford.edu/
flowerains
2022-05-16 10:16:21 +08:00
独立开发者已经没有必要碰 oc 了,除非有一些你必须要用的库只有 oc 版本。

找工作完全是反着来的
ai277014717
2022-05-16 10:16:56 +08:00
主要是学习 cocoa foundation 。用 oc 或者 swift 看喜好。
mooczz
2022-05-16 10:26:02 +08:00
Swift 够了,如果自己玩。学习的话把 www.swift.org tutorial 过一遍,就可以上手了。
Innovatino
2022-05-16 10:37:16 +08:00
独立开发的话完全不需要 OC 了,并且尽量维持近三个版本 iOS 即可,千万别想着兼容这兼容那,千万千万
但是如果想更进一步的话,OC 甚至是 C 都是非常必要的
SkipToMyLou
2022-05-16 14:52:53 +08:00
用到什么学什么,用需求来推动你的学习
chipmuck
2022-05-16 16:50:39 +08:00
ObjC 需要了解(指动态性、 @objc 等),但是不需要深入(指 runtime )。

学习 Swift 就看官方文档。

建议从一个设计简单的 app 上手,比如天气(囊括了 UI 、URLSession 、Cache 等)这类开始,既能学到基础的代码设计,也可以做一个可用的 app 来满足成就感。
pubg1914
2022-05-16 18:36:42 +08:00
@Leonard 没学过编程 >_<
pubg1914
2022-05-16 18:37:06 +08:00
@Innovatino 好的 谢谢记下了
pubg1914
2022-05-16 18:37:34 +08:00
@chipmuck 好的 谢谢
agagega
2022-05-17 13:58:55 +08:00
有 Web 基础可以先学 SwiftUI 熟悉控件和概念,然后倒回去学 UIKit ;没相关基础的话,就从 UIKit 学起,能少走弯路

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

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

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

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

© 2021 V2EX