1
Heavytiger 2014 年 10 月 30 日
至少你要看的懂oc啊。
|
2
yingmingfan 2014 年 10 月 30 日
也不是很难么##
|
3
blacktulip 2014 年 10 月 30 日
学学 OC 没事,不难的,再笨的人一个星期也能学完了只需学到能看明白的程度即可。
|
4
ooops 2014 年 10 月 30 日
很难,现在swift还不成熟,要借助部分oc的东西,比如解析个复杂类型的json就让人想死。
而cocoa和cocoa touch框架现在还都是oc写的,避免不了和oc的交互,所以如一楼所说,至少你要看的懂 |
5
buydip 2014 年 10 月 30 日
Objc 和 Swift 都只是语言工具,而你开发用到的都是 Cocoa Touch 框架,现有的成熟文档和资料都是 Objc 的,所以你确定打死也不学 Objc 么?
|
6
jackfan 2014 年 10 月 30 日
NO
|
7
jakwings 2014 年 10 月 30 日
至少要看得懂 Objc
|
8
ipconfiger 2014 年 10 月 30 日
Swift库少,至少要学会如何混用现成的oc库
|
9
jox 2014 年 10 月 30 日
说白了就是懒,然后还抱着侥幸心理,明明自己心里也明白这不可能,就是抱着侥幸心理,希望得到肯定的回答,就是这么可笑和可悲,完全不值得同情
|
10
pockry 2014 年 10 月 30 日
学了Swift然后学cocoa 和 cocoa Touch 然后各种第三方库,当然这些你只要会用API就行了。纯用Swift写的应用(主逻辑+UI)又不是没有,苹果都推荐一批了,还怕啥?
|
11
robertlyc 2014 年 10 月 30 日
基本可行 要学会怎么调用oc
swift写界面 可以有效解决手酸手抽经 已经大大降低键盘磨损速度 |
13
lazybios 2014 年 10 月 30 日
只想说 没有银弹~ 到最后一样你也少不了...
|
15
walkingway 2014 年 10 月 30 日
放手去学吧,如果用到OC的库,做个bridge就好了,编译的时候,你去看build message,会发现编译器会把swift转换成OC的代码,当然你也要懂一点OC才会更好,因为你用到cocoa的库,至少要遵守一些写法和规范。
swift用增强版的switch解析JSON还是相当优雅的 |
17
317765973 2014 年 10 月 30 日 呵呵,不可能的.我想问问亲,你是一个人坐开发么?
|
19
LMkillme 2014 年 10 月 30 日
swift刚出来时,一堆人说swift简单,其实研究下去,会发现swift比oc复杂多了,swift不是一门简单的语言。
|
20
ostholz 2014 年 10 月 30 日
@LMkillme 感觉确实是, swift在细小的方方面面要注意的太多. objc用习惯了也是蛮方便的.
另外, swift 将来的变动还会有很多. 比如 Optional, 看着到处是? !, 感觉很乱. |
22
konakona 2014 年 10 月 31 日
完全沒有問題。
OC的語法可以不用,照樣有可以替代的swift語法。 但是無論是oc、java、python、ruby、php……等語言,都要系統的學!所以swift也是。 |
23
poetowen 2014 年 10 月 31 日 如果是抱着学习和个人项目开发的目的话,Swift还是不错的。不过总体来看,想只用Swift来做iOS开发,时机还不太成熟。
除了上面提到的一些问题,你还要了解的现状是: 1、支持版本 只支持iOS 7以上的版本。 2、兼容性 打包的app需要内嵌Swift的runtime,所以生成的ipa包要大一些。除此之外还有一些其他问题,详细可以自己看下官网blog里对Swift Compatibility的说明。 3、了解些历史是好的,何况ObjC也不错 Objective-C虽然语法不太主流,其实也还是挺不错的语言,里面的坑不太多。Swift的某些语法其实也是为了解决ObjC里面的一些坑,熟悉ObjC更容易理解为何这么设计。 4、怎样说服身边的人也用(团队合作的话) Swift比Objective-C好吗?好在哪里? 如果不知道这些,怎么说服你的同事转移到Swift上来。 本人还是挺喜欢Swift的,不过对于Swift大规模替换ObjC的时间还是不太乐观。另外,Swift的学习成本并不比Objective-C低。 |
24
caileijuve 2014 年 10 月 31 日
主要得说下为啥不想学习OC
|
25
dbfox OP @caileijuve OC
语法太怪异 |
26
caileijuve 2014 年 11 月 2 日
@dbfox 其实学了之后你会发现,swift的语法更怪异。。。
|