
1 jsonline 2014-06-04 13:22:18 +08:00 via Android 一年内可全面代替 |
2 PrideChung 2014-06-04 13:27:28 +08:00 今天上午花了点时间看了下Swift文档关于和Objective-C混用的说明,发现UIKit里面的枚举类型都已经用Swift的枚举重写了,用Swift逐个模块地替代Objective-C是相当可行的。可以看出来苹果这次推出Swift真是蓄谋已久,前些时候还有人嘲笑苹果要拿OC再战五百年,果断被打脸 |
3 PrideChung 2014-06-04 13:37:29 +08:00 真是不得不赞一下苹果,对于从编程语言这么底层的迁移都能考虑得这么细致周到。微软看什么看,说的就是你 |
4 loading 2014-06-04 13:42:17 +08:00 via iPhone 大量的obc书,正在学obc的也郁闷吧 |
5 dylanliu OP 将近1000页的官方文档,如果只是个辅助性的开发工具不用这么大阵仗吧,印象中看过的编程书只要C Primer Plus将近1000页. |
6 ioleon13 2014-06-04 13:45:14 +08:00 当初学obc时不幸患上拖延症,这次直接从swift开始吧 |
7 hooluupog 2014-06-04 13:48:51 +08:00 要替代oc哪是这么容易的,oc在相当一段时间还会是ios上的主流(坐等打脸)。官方的底层封装倒是可以很快的迁移过去,无非就是维护两套API(历史苹果这么干过,用oc替代java,微软多次这么干过<vb.net,c++,mfc,wpf,winrt,再到折腾了一圈.net重新编译为本地代码>,google不知道会不会也这么干,目前Go和Dart还不像亲生的)。但海量的第三方app怎么办?所以这肯定是个缓慢的迁移过程,python3都出来多久了,python2还是用的不亦乐乎。 |
9 Narcissu5 2014-06-04 13:51:52 +08:00 |
10 zakokun 2014-06-04 13:54:17 +08:00 @PrideChung 确实得佩服苹果的魄力. ios6拟物界面依然受欢迎的时候说换就换.obj-c这么火也彻底换掉.这种居安思危的态度真心让我佩服到五体投地. 想想当初诺基亚当红的时候各种"科技以换壳为本"的把戏,最后抱着塞班进棺材....苹果真心能战500年 |
11 doskoi 2014-06-04 13:59:41 +08:00 如果你已经会OjectiveC,那等OSX 10.10和iOS 8的软件用swift开发,才值得你开始在上面有所投入。 |
13 Zhang 2014-06-04 14:06:13 +08:00 苹果也该变“芯”了! |
14 tinymao 2014-06-04 16:51:30 +08:00 |
15 sqbing 2014-06-04 17:37:48 +08:00 补充OC比较靠谱 |
16 artwalk 2014-06-04 19:44:00 +08:00 @PrideChung 有些蛋疼的语法终于可以扔掉了 |
18 cabinw 2014-06-04 20:13:32 +08:00 所有framework中[object property]的获取方式都已经改为object.property |
19 Ricepig 2014-06-04 20:48:28 +08:00 via Android @PrideChung 微软? c#这几年的特性都被swift吸收了嘛,我看一段示例代码,还以为是c#的。。。 |
20 konakona 2014-06-04 20:52:35 +08:00 稍微看了下雨燕的语法,真心有点像Javascript呀~~挺简单的,很好入手。 完全赞同1楼! |
22 precisi0nux 2014-06-04 21:23:22 +08:00 @Azone +1 |
23 hoyin 2014-06-04 23:21:06 +08:00 Script 的因不用Compile ,所以除比快 再加上Apple 力推,而且易入手 Obj 新手太辛苦了 相信Swift 感很快成吸引更多人iOS 和OSX 的件 |
24 xujialiang 2014-06-04 23:49:34 +08:00 @Ricepig 我也觉得像C# |
25 notedit 2014-06-05 13:18:04 +08:00 大概的看了一下swift的手册 想替代oc还有很多路要走 说能替代oc的大概都没在项目中用到过c或者c++的库 |
26 feuvan 2014-06-05 19:06:11 +08:00 swift 用 C/C++ 库需要写 oc wrapper 这点让我难以理解 |