天天看點

蘋果程式設計新紀元 之 Swift

引言:

本屆(2014)的WWDC着實讓開發者們眼前一亮,在介紹完Yosemite和iOS8以後,蘋果盡然強力推出全新的程式設計語言Swift. 

這下iOS開發界的童鞋可有的忙活了.不過新語言一出,自然需要讨論一番.有人說好,有人說不好, 衆說雲雲. 

不過蘋果對于此事已經公開發表看法了,原文如下: objc remains a first-class citizen too

更多細節請參考以下正文和相關連結.

1:評價Swift

1:喵神對Swift的看法:

<a target="_blank" href="http://onevcat.com/2014/06/my-opinion-about-swift/">http://onevcat.com/2014/06/my-opinion-about-swift/</a>

2:知乎上面的精彩讨論:

<a target="_blank" href="http://www.zhihu.com/question/24002984">http://www.zhihu.com/question/24002984</a>

3:對蘋果“五仁”程式設計語言Swift的簡單分析

<a target="_blank" href="http://blog.csdn.net/proteas/article/details/28439601#1536434-tsina-1-90651-66a1f5d8f89e9ad52626f6f40fdeadaa">http://blog.csdn.net/proteas/article/details/28439601#1536434-tsina-1-90651-66a1f5d8f89e9ad52626f6f40fdeadaa</a>

2:讨論 Swift

1:首個 Swift 中文論壇 

<a target="_blank" href="http://swift.sh/">http://swift.sh/</a>

2:Swift FAQ

<a target="_blank" href="http://swiftchina.com/forum.php?mod=viewthread&amp;tid=48&amp;extra=page%3D1">http://swiftchina.com/forum.php?mod=viewthread&amp;tid=48&amp;extra=page%3D1</a>

3:學習 Swift

1:來自蘋果的程式設計語言——Swift簡介

<a target="_blank" href="http://zh.lucida.me/blog/an-introduction-to-swift/">http://zh.lucida.me/blog/an-introduction-to-swift/</a>

2:中文版 Apple 官方 Swift 教程《The Swift Programming Language》

<a target="_blank" href="https://github.com/numbbbbb/the-swift-programming-language-in-chinese/">https://github.com/numbbbbb/the-swift-programming-language-in-chinese/</a>

3:《The Swift Programming Language》

<a target="_blank" href="https://itunes.apple.com/cn/book/swift-programming-language/id881256329?mt=11">https://itunes.apple.com/cn/book/swift-programming-language/id881256329?mt=11</a>

4:Apple Swift語言基礎教程視訊

<a target="_blank" href="http://www.jikexueyuan.com/course/92.html">http://www.jikexueyuan.com/course/92.html</a>

5:Swift速查表

<a target="_blank" href="http://cdn2.raywenderlich.com/wp-content/uploads/2014/06/RW-Swift-Cheatsheet-0_3.pdf">http://cdn2.raywenderlich.com/wp-content/uploads/2014/06/RW-Swift-Cheatsheet-0_3.pdf</a>

6:Objective-C開發者眼中的Swift: 那些激動人心的新功能

<a target="_blank" href="http://blog.segmentfault.com/jwfing/1190000000573441">http://blog.segmentfault.com/jwfing/1190000000573441</a>

7:蘋果官方Swift修訂曆史:

<a target="_blank" href="https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/RevisionHistory.html#//apple_ref/doc/uid/TP40014097-CH40-XID_1504">https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/RevisionHistory.html#//apple_ref/doc/uid/TP40014097-CH40-XID_1504</a>

4:Coding Swift

1:Github search for Swift

<a target="_blank" href="https://github.com/search?l=Swift&amp;p=1&amp;q=swift&amp;ref=cmdform&amp;type=Repositories">https://github.com/search?l=Swift&amp;p=1&amp;q=swift&amp;ref=cmdform&amp;type=Repositories</a>

2:FlappySwift

<a target="_blank" href="https://github.com/fullstackio/FlappySwift">https://github.com/fullstackio/FlappySwift</a>

3:Easy-Cal-Swift

<a target="_blank" href="https://github.com/onevcat/Easy-Cal-Swift">https://github.com/onevcat/Easy-Cal-Swift</a>

4:2048

<a target="_blank" href="https://github.com/austinzheng/swift-2048">https://github.com/austinzheng/swift-2048</a>

5:進階 Swift

1:Swift之 ? 和 !

<a target="_blank" href="http://joeyio.com/ios/2014/06/04/swift---/">http://joeyio.com/ios/2014/06/04/swift---/</a>

2:來自 txx 的 WWDC 2014 Session學習筆記

<a target="_blank" href="http://blog.txx.im/blog/2014/06/07/wwdc14-session-402/">http://blog.txx.im/blog/2014/06/07/wwdc14-session-402/</a>

3:Swift Beta3 Changes ( Swift 在 Beta3 中的變化)

<a target="_blank" href="http://andelf.github.io/blog/2014/07/08/swift-beta3-changes/">http://andelf.github.io/blog/2014/07/08/swift-beta3-changes/</a>

4:Swift-ARC

<a target="_blank" href="http://qiyutan.com/blog/2014/07/05/swift-arc/">http://qiyutan.com/blog/2014/07/05/swift-arc/</a>

6:Swift 專題

1:碼農周刊《Swift 特刊》

<a target="_blank" href="http://weekly.manong.io/issues/33?ref=swift">http://weekly.manong.io/issues/33?ref=swift</a>

2:蘋果釋出Swift程式設計語言 - iOS移動開發周報

<a target="_blank" href="http://www.infoq.com/cn/news/2014/06/ios-mobile-weekly">http://www.infoq.com/cn/news/2014/06/ios-mobile-weekly</a>