现在学习 ios 的话,只学习 switf 够了吗?

296 天前
 okhao8801

目前想扩充一个技术栈,就是学习 ios 开发,想问下,现在只学习 switf 就够了吗,还要不要学习 OC

3055 次点击
所在节点    iOS
21 条回复
akring
296 天前
找工作需要,学着玩不用
SleepyRaven
296 天前
强迫症表示,首先要学习 swift 的拼写
icyalala
296 天前
强迫症表示,其次要学习 iOS 的拼写
Marsgo
296 天前
只要不接手 OC 的老项目,只学 swift 完全够了
Henrybsbhp
296 天前
你標題和正文都打成了 switf ,可能你真的不知道這個單詞的拼寫,正確的應該是 Swift 。

回答問題,如果是海外互聯網公司的話我見過的只用 Swift 就够了;如果是國內找工作的話,你最好是要會 Objective-C ,純 Swift 開發的公司還是不佔多數。雖然我們公司的 iOS 項目是用 Swift 開發的,但 Android 還沒過渡到 Kotlin 。所以 OP 如果以後還想學 Android 的話,最好 Java 和 Kotlin 都要學。
zjw7sky
296 天前
学语言 都是很快的事情,主要框架设计
shawndev
296 天前
看你想做的内容,比如你需要经常用到 ffmpeg 和 openssl 那就还需要了解一些 c 。如果是普通的 todo, note, pomodo 应用 swift 足够了。
iamqk
296 天前
OC 还是需要的,很多场合回用的到
hunono
296 天前
搭车问一下,如果自己有 x86 大内存电脑(可以换系统装 linux 等),学 ios 开发选多大内存的 mac 够用?选多大内存用的比较舒服?
Otho
296 天前
扩充技术栈 那够了。 不过没什么用,你又不找相关工作,基本上学了就忘了。
iyeatse
296 天前
@hunono 在能力范围内加到满。我的是 64GB 内存,开几个模拟器 + Xcode SwiftUI Preview 基本就 40~50 了
murmur
296 天前
OC 是必学的,很多老项目还是 OC 写的,如果写混合应用那插件一般都是 OC 写的,新项目写什么 OC ,直接小程序、electron 走起啊
murmur
296 天前
@hunono 16 够了,学是没问题,开发买更好电脑的钱让你们老板出
helloyoung
296 天前
还要学 SwiftUI (狗头
flyuq
296 天前
这年头怎么还想着学 iOS 呢,前后端不都比这好??
wtfv233
296 天前
学着玩不用,找工作 JAVA
phub2020
296 天前
不接手老项目的话,swift 够了
Leonard
296 天前
不找工作,自己做项目就可以
beimenjun
296 天前
没啥好学 OC 的。

多数时候用不到的。真的要用了再说。

就算找工作,iOS App 开发岗位,其实会 Swift 的大概率不会太担心你的 OC 水平。会特别考虑 OC 的岗位大概率也不太正常,一定头铁要面,随便准备 OC 的基础概念也就那样了……
xsown
295 天前
@hunono 16G 够用了,我用过 16G 的三台不同的 mbp 合计六七年了,并没碰到过明显的内存原因导致的 Xcode 或者模拟器卡顿

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

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

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

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

© 2021 V2EX