1
bingwenshi 2014-06-03 08:09:28 +08:00 via iPad
这问题也太早了吧?
|
2
Zhang 2014-06-03 08:13:43 +08:00
swift看上去更像是正常的语言!
|
3
aku 2014-06-03 08:15:11 +08:00 via Android
你拿来干嘛?
合适的库决定用什么语言 轮子多了,伸手即来,性能什么的反而变得次要 懒人总是多数LOL |
4
WildCat 2014-06-03 08:30:13 +08:00 via iPhone
@aku
“Swift比较牛的地方在于,可以兼容Object-C和C语言,开发者可以在Object-C和C语言的基础上,继续用Swift进行开发。” |
5
anerevol 2014-06-03 08:51:55 +08:00
语言倒是小事,关键是那一堆xxKit的使用,无论是Objective-C还是Swift都是要掌握的。
|
6
chenwl 2014-06-03 08:54:57 +08:00
目前还是需要objc的。。。未来希望开发以swift为主
|
7
se77en 2014-06-03 09:26:14 +08:00
没必要,苹果的目的本来就是要替换 objc
|
8
jsonline 2014-06-03 09:28:16 +08:00 via Android
不是说了兼容吗,那就没必要学了
|
9
Tink 2014-06-03 09:28:32 +08:00 via iPhone
可以直接学新的
|
10
johnny5 2014-06-03 10:10:19 +08:00
可以搞清楚那4000多個API有何用途,就不知要花多少時間了?
真有人會全部都了解一遍嗎?還是只要知道大類就好,要用到時再去詳查? |
11
JuneHW 2014-06-03 10:21:56 +08:00
“Swift比较牛的地方在于,可以兼容Object-C和C语言,开发者可以在Object-C和C语言的基础上,继续用Swift进行开发。“这句话的意思是说我要更新的话,直接在Object-C上直接写Swift,只需要能看懂OC就可以了?
|
12
ritksm 2014-06-03 10:22:14 +08:00
Swift is designed to provide seamless compatibility with Cocoa and Objective-C. You can use Objective-C APIs (ranging from system frameworks to your own custom code) in Swift, and you can use Swift APIs in Objective-C. This compatibility makes Swift an easy, convenient, and powerful tool to integrate into your Cocoa app development workflow.
https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/index.html#//apple_ref/doc/uid/TP40014216 |
13
dong3580 2014-06-03 10:27:38 +08:00
应该有必要学习obj-c,不过,鉴于新人的我更可能的去尝试Swift 。
|
16
thinkif 2014-06-03 13:00:58 +08:00 1
金刚狼回到了2014年,和X教授联手阻止了iPhone6的发布,并把来自未来安全的swift语言替换成了WWDC的发布内容,拯救了那个因为iPhone6+objetiveC的一个Bug导致人类毁灭的未来。
微博上看到的... |
17
jianzong 2014-06-03 13:02:25 +08:00
新人学习当然是学swift啦,就好像autolayout和storyboard一样。
|
18
rebornix 2014-06-03 13:07:26 +08:00
也不知道Apple憋了多久才出的这个语言。才玩了半天就被人爆出bug...
|
19
davidli 2014-06-03 15:24:43 +08:00
正犹豫学不学 obj-c, 主要原因就是语法有点蛋疼。现在就不用纠结了。
|
20
Heavytiger 2014-06-03 16:13:18 +08:00
用swift可以少打很多字代码了。
|
21
Heavytiger 2014-06-03 17:34:39 +08:00
这里有讨论,objective-c还是要存在一段时间的。
http://www.reddit.com/r/iOSProgramming/comments/275f40/continue_learning_obj_c_or_jump_right_into_ios/ |
22
dorentus 2014-06-03 18:37:31 +08:00
@sandtears 但是其实 exception 在 Objetive-C 或者说 iOS 的项目里面本来就没啥人在用……
|
23
jeffery 2014-06-03 20:13:19 +08:00 via iPhone
学算法和数据结构吧, 语言和API总是不断更新的。😁
|
24
zhouquanbest 2014-06-03 20:40:31 +08:00
学了scala还要学java吗?
不学坑死你 |
25
dongcheng 2014-06-03 20:51:35 +08:00
坐等成熟的轮子
|
26
sandtears 2014-06-04 13:57:03 +08:00
@dorentus 其实还是有必要的.... 举个例子,我校现在用的无线网络需要登录,但是不知道为什么 iPhone 连上之后不像 ChinaUnicom 自动弹出登录窗口,所以有时候会忘了登陆。
在这种看起来联网实际没联网的情况下,很多需要联网的应用因为没有超时异常,所以会直接卡死。 |