2017-02-07-why-ukulele

"qrcode"date: 2017-02-07 09:28

status: public

title: 为什么学习乌克丽丽? Why Ukulele?

tags: ukulele, 为什么学习乌克丽丽

2013年的時候,偶然翻到一本書《first 20 hours》,作者 Josh Kaufman,描述的快速(20小時)掌握某事入門技藝的書籍,Josh 講述他的朋友每天晚上用吉他給孩子彈奏搖籃曲,Josh 的孩子剛初生,他想用比吉他更易學的 Ukulele 來......

2017 - 02 - 07

#2 爲什麼 Swift?

距離蘋果發佈Swift已經兩年多了,Swift已經從測試版,到一個可以在生產環境可用的語言,回到本源,爲什麼我們要使用Swift? Objective-C 不是也很好嗎?

Objective-C 太老了,老有老的好處,比如穩定,比如豐富的庫,但相對新出現的語言,比如 Python ,非常簡潔、自然的語法,Objective-C 的語法對於從其他語言轉換來的人,顯得非常詭異,Swift的語法更自然(備註:Objective-C的語法如果熟悉了,加上Xcode的代碼自動補齊,其實很像自然的英......

2017 - 02 - 06

#1 Swift 3 帶來什麼新東西?

蘋果在 WWDC16 上發佈了預覽版的 Swift 3, 會有什麼新的東西呢?

Swift 3 之後,除去非常好的原因,會保持代碼的兼容,意味者你在 Swift 3 下的代碼,在 Swift 3.X 或 Swift 4 都會保持兼容

Swift 3 發佈時包含了 Swift Package Manager, 就像 Cocoapods 一樣 Swift Package Manager 可以下載依賴、編譯、鏈接庫。

工具的改進 寫 Swift 代碼,免不了和工具打交道,Xcode,編譯......

2016 - 07 - 23