|      1Heavytiger      2014-10-30 16:27:58 +08:00 至少你要看的懂oc啊。 | 
|  |      2yingmingfan      2014-10-30 16:29:18 +08:00 也不是很难么## | 
|  |      3blacktulip      2014-10-30 16:37:24 +08:00 学学 OC 没事,不难的,再笨的人一个星期也能学完了只需学到能看明白的程度即可。 | 
|  |      4ooops      2014-10-30 16:38:57 +08:00 很难,现在swift还不成熟,要借助部分oc的东西,比如解析个复杂类型的json就让人想死。 而cocoa和cocoa touch框架现在还都是oc写的,避免不了和oc的交互,所以如一楼所说,至少你要看的懂 | 
|      5huoshanhui      2014-10-30 16:52:30 +08:00 Objc 和 Swift 都只是语言工具,而你开发用到的都是 Cocoa Touch 框架,现有的成熟文档和资料都是 Objc 的,所以你确定打死也不学 Objc 么? | 
|  |      6jackfan      2014-10-30 16:55:56 +08:00 NO | 
|  |      7jakwings      2014-10-30 17:05:31 +08:00 至少要看得懂 Objc | 
|  |      8ipconfiger      2014-10-30 17:19:56 +08:00 Swift库少,至少要学会如何混用现成的oc库 | 
|      9jox      2014-10-30 17:29:58 +08:00 说白了就是懒,然后还抱着侥幸心理,明明自己心里也明白这不可能,就是抱着侥幸心理,希望得到肯定的回答,就是这么可笑和可悲,完全不值得同情 | 
|  |      10pockry      2014-10-30 17:41:03 +08:00 学了Swift然后学cocoa 和 cocoa Touch 然后各种第三方库,当然这些你只要会用API就行了。纯用Swift写的应用(主逻辑+UI)又不是没有,苹果都推荐一批了,还怕啥? | 
|  |      11robertlyc      2014-10-30 18:33:30 +08:00 基本可行 要学会怎么调用oc swift写界面 可以有效解决手酸手抽经 已经大大降低键盘磨损速度 | 
|  |      13lazybios      2014-10-30 19:13:27 +08:00 只想说 没有银弹~ 到最后一样你也少不了... | 
|  |      15walkingway      2014-10-30 19:20:37 +08:00 放手去学吧,如果用到OC的库,做个bridge就好了,编译的时候,你去看build message,会发现编译器会把swift转换成OC的代码,当然你也要懂一点OC才会更好,因为你用到cocoa的库,至少要遵守一些写法和规范。 swift用增强版的switch解析JSON还是相当优雅的 | 
|  |      17317765973      2014-10-30 21:01:01 +08:00  1 呵呵,不可能的.我想问问亲,你是一个人坐开发么? | 
|  |      19LMkillme      2014-10-30 21:19:57 +08:00 swift刚出来时,一堆人说swift简单,其实研究下去,会发现swift比oc复杂多了,swift不是一门简单的语言。 | 
|  |      20ostholz      2014-10-30 21:31:42 +08:00 @LMkillme  感觉确实是, swift在细小的方方面面要注意的太多. objc用习惯了也是蛮方便的. 另外, swift 将来的变动还会有很多. 比如 Optional, 看着到处是? !, 感觉很乱. | 
|  |      22konakona      2014-10-31 06:22:51 +08:00 完全沒有問題。 OC的語法可以不用,照樣有可以替代的swift語法。 但是無論是oc、java、python、ruby、php……等語言,都要系統的學!所以swift也是。 | 
|      23poetowen      2014-10-31 11:16:21 +08:00  1 如果是抱着学习和个人项目开发的目的话,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低。 | 
|      24caileijuve      2014-10-31 18:02:46 +08:00 主要得说下为啥不想学习OC | 
|  |      25dbfox OP @caileijuve OC 语法太怪异 | 
|      26caileijuve      2014-11-02 09:20:52 +08:00 @dbfox 其实学了之后你会发现,swift的语法更怪异。。。 |