并不是为了找 IOS 开发的工作,我知道要是找工作的话是要学 OC 的。只是自己学学做独立开发。谢谢回答
1
uclort 2022-05-16 09:20:46 +08:00
不用,Swift 一把梭,够了。
不过一些特殊的场景还是需要用到 OC 的 Runtime ,正常自己写 Swift 够了。 |
2
Leonard 2022-05-16 09:21:02 +08:00
不找工作的话,只是独立开发的话,不学 OC 也可以做,当然学了更好。
|
4
Leonard 2022-05-16 09:40:48 +08:00
小白是指的没做过 Swift ,还是没学过编程?如果只是不熟悉 Swift ,那就先看看文档,熟悉一下 Swift 基本语法,然后看 cs193p https://cs193p.sites.stanford.edu/
|
5
flowerains 2022-05-16 10:16:21 +08:00
独立开发者已经没有必要碰 oc 了,除非有一些你必须要用的库只有 oc 版本。
找工作完全是反着来的 |
6
ai277014717 2022-05-16 10:16:56 +08:00
主要是学习 cocoa foundation 。用 oc 或者 swift 看喜好。
|
7
mooczz 2022-05-16 10:26:02 +08:00
Swift 够了,如果自己玩。学习的话把 www.swift.org tutorial 过一遍,就可以上手了。
|
8
Innovatino 2022-05-16 10:37:16 +08:00
独立开发的话完全不需要 OC 了,并且尽量维持近三个版本 iOS 即可,千万别想着兼容这兼容那,千万千万
但是如果想更进一步的话,OC 甚至是 C 都是非常必要的 |
9
SkipToMyLou 2022-05-16 14:52:53 +08:00
用到什么学什么,用需求来推动你的学习
|
10
chipmuck 2022-05-16 16:50:39 +08:00
ObjC 需要了解(指动态性、 @objc 等),但是不需要深入(指 runtime )。
学习 Swift 就看官方文档。 建议从一个设计简单的 app 上手,比如天气(囊括了 UI 、URLSession 、Cache 等)这类开始,既能学到基础的代码设计,也可以做一个可用的 app 来满足成就感。 |
12
pubg1914 OP @Innovatino 好的 谢谢记下了
|
14
agagega 2022-05-17 13:58:55 +08:00
有 Web 基础可以先学 SwiftUI 熟悉控件和概念,然后倒回去学 UIKit ;没相关基础的话,就从 UIKit 学起,能少走弯路
|