這本書主要針對有經驗(但不必是精通)的程式設計師,比如現有的Apple平臺的開發者或者從其他諸如C++或Java語言轉過來的,希望自己像精通之前熟悉語言一樣精通Swift的開發者。同時,從Swift起步開始學習程式設計,也可以通過這本書更加了解Swift的基礎和一些更深層次的知識。
這本書不是為了介紹Swift而寫的。我們假設讀者對語言的基本結構和語法有所瞭解,如果你想對Swift有初步的、總體的瞭解,你可以看官方的Swift指南,在iBooks和開發者中心都可以免費下載。如果你對自己挺有自信,可以結合本書同步學習。
這也不是一本介紹iOS和Mac開發的書。當然,因為Swift目前只被蘋果使用,所以我們提到一些實際使用中的例子。不過,一旦Swift開源並支援Linux平臺[1],這本書很有可能對非蘋果平臺的開發者也很有幫助。
#譯者注 [1]:目前Swift已經開源並支援Linux,可以在Github上下載原始碼。=