
張益琿
本書由專業的iOS開發工程師根據新發布的Swift 5.5編程語言精心編撰,書中兼備核心語法、編程技巧與應用實踐3大主題。本書第一部分從Xcode開發工具及Swift學習環境的搭建開始,重點介紹Swift的語言特性和應用場景,提供了大量編程練習,幫助讀者儘快掌握Swift語言的精髓。第二部分介紹Swift開發iOS應用的基本技能,包括獨立UI控件的應用、視圖界面邏輯的開發、動畫與佈局技術、網絡與數據處理技術以及新的SwiftUI編程技術等,旨在帶領讀者獨立開發一款iOS應用程序。第三部分爲應用部分,這部分安排了實戰項目(簡易計算器、生活記事本、中國象棋遊戲),項目的安排由簡到難,旨在全面鍛鍊讀者的實際開發能力,使用Swift進行開發實踐。本書還在每一章中插入了模擬面試題,以幫助讀者應對iOS開發職位的面試。通過本書的學習,讀者可以輕鬆地掌握使用Swift語言開發一款iOS軟件從理論到實踐的全部技術細節。本書適合使用Swift 開發iOS應用的新手,以及有Objective-C基礎,想學習Swift 的iOS開發人員學習,也適合作爲培訓機構與大中專院校移動開發課程的教學用書或面試指導書。
學習Swift語言基礎還是不錯的~
二零二三年讀完的第十三本書,想把一年前在上海生活時構想的一個每日精進的習慣養成應用做出來,考察了React Native 跟 Flutter 之後決定還是採用Swift來實現,順便還能學習一下這麼語言。本書對於協助一個剛剛入行IOS開發的同學來說還是不錯的。
食之無味棄之可惜,偶爾翻翻作爲以點帶面的點可以。
這本書雖然內容簡單,但是已經把常見的功能都已經介紹了一遍。作爲入門書籍是可以的 方便你瞭解iOS開發的大致流程和使用。當你理解的功能之後就可以繼續深造了。 這本書在我看來,對於新手或者零基礎的人可以多看幾遍。這樣你可以對swift的開發有了一定的理解。在對有iOS開發基礎的人。看一遍也就可以了,你知道了,大部分的使用就可以直接上手了。 我的閱讀思考理解: 在最開始的幾章他重點描述了swift語言的基本語法。這一部分就比較枯燥。重點我認爲需要好好了解閉包的使用。 這在之後的開發中很有用。 在接下來的幾章就主要是UI層的使用。這一部分實現起來就比較有意思,初學者就可以比較輕鬆的學習,但是對於一些有開發經驗的人就可以略過。這裏面重點就需要了解一下動畫這一部分。這一部分對於動畫開發比較少的,就是不常用會生疏。要好好研究一下。這裏面另一個重點是理解相對佈局。使用原生的兩種語法。會比較繁瑣,但是需要理解他的原理,一般來說開發我們都是使用三方庫。我們可以不用,但是要理解。 在接下來的一章就是網絡相關。這一部分主要講了iOS提供的方法和數據存儲的方法。還是比較簡單清晰的。 在接下來的一章視角SwiftUI,這是蘋果新推出的界面繪製語言。還是很有用的,是之後的趨勢。他的語法和前端、flutter比較相似,有相關經驗會覺得熟悉 。這些小組件都是用這個寫的。 最後就是一些實戰了,這裏就不做贅述了。
沒有啥深度基本上和看看網上基礎語法就行,沒有深度,純傻瓜式實戰,舉個例子突然最後跳到swift5ui編程 對swift這個基於dsl語法細節一點沒介紹,很突兀,讓你看的一頭霧水爲啥前面看的一堆語法到這個部分的實現完全又是另一個語法,總不能就默認接受吧,總結下來就是語法想不起來當個中文參考比看英文稍微快些
寫的挺好的,知識點講的挺好的,學習了,感謝!
能找到的最新版的swift書了。雖然現在又更新了。xcode又有很多地方不太一樣了。但已經比網絡版本和很多其他書籍新了。對於入門者來說一個貼近最新版本的教科書真的太重要了。
比較像是swift語法的詞典,隨用隨查,作爲初學入門不合適
本書不適用完全沒有編程基礎的學習者,建議先學習C語言或者先學習Python,然後再學習本書會事半功倍。
雖然不是圖文並茂,但是在爲數不多的Swift參考書裏,是值得推薦的