不想学习 OC,只使用 swift,可以完成所有的 iOS 开发么?

2014 年 10 月 30 日
 aidevs
想学习下iOS的开发
12696 次点击
所在节点    iDev
26 条回复
Heavytiger
2014 年 10 月 30 日
至少你要看的懂oc啊。
yingmingfan
2014 年 10 月 30 日
也不是很难么##
blacktulip
2014 年 10 月 30 日
学学 OC 没事,不难的,再笨的人一个星期也能学完了只需学到能看明白的程度即可。
ooops
2014 年 10 月 30 日
很难,现在swift还不成熟,要借助部分oc的东西,比如解析个复杂类型的json就让人想死。
而cocoa和cocoa touch框架现在还都是oc写的,避免不了和oc的交互,所以如一楼所说,至少你要看的懂
BreakTheBank
2014 年 10 月 30 日
Objc 和 Swift 都只是语言工具,而你开发用到的都是 Cocoa Touch 框架,现有的成熟文档和资料都是 Objc 的,所以你确定打死也不学 Objc 么?
jackfan
2014 年 10 月 30 日
NO
jakwings
2014 年 10 月 30 日
至少要看得懂 Objc
ipconfiger
2014 年 10 月 30 日
Swift库少,至少要学会如何混用现成的oc库
jox
2014 年 10 月 30 日
说白了就是懒,然后还抱着侥幸心理,明明自己心里也明白这不可能,就是抱着侥幸心理,希望得到肯定的回答,就是这么可笑和可悲,完全不值得同情
pockry
2014 年 10 月 30 日
学了Swift然后学cocoa 和 cocoa Touch 然后各种第三方库,当然这些你只要会用API就行了。纯用Swift写的应用(主逻辑+UI)又不是没有,苹果都推荐一批了,还怕啥?
robertlyc
2014 年 10 月 30 日
基本可行 要学会怎么调用oc

swift写界面 可以有效解决手酸手抽经 已经大大降低键盘磨损速度
ooops
2014 年 10 月 30 日
@robertlyc 这个怎么说?
lazybios
2014 年 10 月 30 日
只想说 没有银弹~ 到最后一样你也少不了...
halczy
2014 年 10 月 30 日
@jox 人家楼主问一下而已,说话不用这么狠毒吧。
walkingway
2014 年 10 月 30 日
放手去学吧,如果用到OC的库,做个bridge就好了,编译的时候,你去看build message,会发现编译器会把swift转换成OC的代码,当然你也要懂一点OC才会更好,因为你用到cocoa的库,至少要遵守一些写法和规范。

swift用增强版的switch解析JSON还是相当优雅的
robertlyc
2014 年 10 月 30 日
@ooops swift大大简化了oc的语法 减少键盘敲击次数

怎么大家的幽默感那么少
317765973
2014 年 10 月 30 日
呵呵,不可能的.我想问问亲,你是一个人坐开发么?
robertlyc
2014 年 10 月 30 日
@317765973 和一个人 两个人没关系
swift和oc 共用一个runtime 而且能互相调用
LMkillme
2014 年 10 月 30 日
swift刚出来时,一堆人说swift简单,其实研究下去,会发现swift比oc复杂多了,swift不是一门简单的语言。
ostholz
2014 年 10 月 30 日
@LMkillme 感觉确实是, swift在细小的方方面面要注意的太多. objc用习惯了也是蛮方便的.
另外, swift 将来的变动还会有很多. 比如 Optional, 看着到处是? !, 感觉很乱.

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

https://v2ex.ih06.com/t/142648

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

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

© 2021 V2EX