Re: [討論] 2014 WWDC live討論區

作者: uranusjr (←這人是超級笨蛋)   2014-06-03 13:14:58
※ 引述《tentenlee (天天)》之銘言:
推 manlike:看起來Swift蠻不錯的 看起來像scirpting language XD 06/03 11:13
→ manlike:而且不用管記憶體,ObjectiveC的記憶體管理爛到爆炸 蘋果 06/03 11:14
→ manlike:也受不了了 XD 那種四不像的記憶體管理機制超瞎 XDDD 06/03 11:15
話別說太早。
根據 The Swift Programming Language, Swift 的記憶體管理仍然使用 ARC, 仍然
需要注意 strong reference cycles, 仍然有 strong/weak/unowned 的概念, 在結
合 closure (基本等同 Objective-C block) 使用時仍然需要注意。
什麼都沒有改變。
然後我要說, Objetive-C 的 ARC 記憶體管理已經很好了。當然比起垃圾處理和自動
reference counting 可能很麻煩, 但它們是犧牲了很多東西 (read: performance)
才換來的。這是風格選擇, 沒有優劣之分。以 Swift 必須取代 Objective-C 的角色
而言, 採取這種做法是合理的。
作者: manlike ( )   2014-06-03 11:13:00
看起來Swift蠻不錯的 看起來像scirpting language XD而且不用管記憶體,ObjectiveC的記憶體管理爛到爆炸 蘋果也受不了了 XD 那種四不像的記憶體管理機制超瞎 XDDD
作者: Deltaguita (貝里斯)   2014-06-03 14:33:00
swift真的可以完全取代掉object-c嗎?身為一個android dev 看到swift 眼睛為之一亮
作者: kiii210 (HelloWorld!)   2014-06-03 14:36:00
我也很好奇...掙扎中..
作者: whitefur (白毛)   2014-06-03 14:48:00
ARC真的做得很不錯+1
作者: tentenlee (天天)   2014-06-03 16:55:00
現在擔心的只有第三方元件是objective-c是否可以支援
作者: kros   2014-06-03 16:56:00
用了一下後就不想回objc了....未看先猜可以取代XD
作者: benjenq (Ben(憋))   2014-06-03 17:08:00
Session Video提到,同專案內Obj-C與swift可混用

Links booklink

Contact Us: admin [ a t ] ucptt.com