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