版權聲明

本著作未經本公司(AppCoda Limited)同意,不得以任何方式重製、轉載、散佈、變更全部或部分內容。未經授權任意拷貝、引用,均屬違法。

商業聲明

本書中所引用之商標、產品名稱分屬各公司所有,本書引用純屬作介紹和教學之用,絕無侵權意圖,特此聲明。

出版:AppCoda Limited

作者:Simon Ng

譯者:王豪勳

讀者回饋

因為這本書我找到了一個實習的機會與一份工作,跟著本書學習一週後,我立即能夠開發自己的 App! 4 個月後,我獲得了 Ancestry 所提供的實習機會,成為一個 iOS 開發者,這真的我做過最好的一項投資。

- Adriana, Ancestry iOS 開發者

我已經發表了 8Cafe 與 8Books App,這些 App 都是啟蒙於 AppCoda Swift iOS 這本優秀的書,很高興跟你的團隊一起學習發展,事實上,我的許多 App / 遊戲的靈感與技術來自了你的基礎與進階Swift 著作,對我與許多的開發者而言,你的才華、知識與專業與不吝分享,簡直是上天所恩賜的禮物。

- Mazen Kilani, 8Cafe

我已經開發 iOS App 大約一年的時間,這裏非常感謝 AppCoda 團隊,我購買Swift 一書後,快速的增強了我的生產力,並瞭解了整個 Xcode 與 iOS 的開發程序。所學到的比起我在決定購買使用AppCoda 的書籍之前,花了許多時間透過在 StackOverflow 與 github 搜尋學習來得多。所有的資訊都會更新與精確,內容易於閱讀與遵循,書中所用的範例專案也非常棒。我迫不及待強力推薦此書,若是你想要啟動學習 Swift 的話,不用再等了。

- David Gagne,,Bartender.live 的作者

AppCoda的書令人非常激賞,內容寫的非常清楚,假設沒有任何概念,書中的內容會鼓勵你自行思考並吸收這些觀念,沒有其他比這更詳盡的學習資源了。

- 日本 Sheehan, Ingot LLC

「這本書寫的真好,簡潔有力,書中的範例非常棒且貼近真實的應用。真的幫助我完成第一個 App 並於 App Store 上架,並且給我們許多進一步強化與更新 App 的想法。我也將它作為我的參考指南,也很感激每當 Swift 與 iOS 有做變更時,都能收到更新。」

- David Greenfield,ThreadABead 的作者

「非常感謝寫了這麽棒的書!這本書幫我助我開發了第一個真正的 App, 自從在 App Store 上架後,不到兩個月就賺進了美金 200 元,我也獲得了一個在行動部門進行軟體開發的工作。再次感謝這本超棒的書,如果有人問我怎麼學習程式,我一定盡力推廣這本書。」

- Rody Davis, Pitch Pipe with Pitch Assistant 的開發者

「這本書寫得真好,我在 Udemy 有購買另一個 Swift 課程,但是講師並沒有太多開發者的背景。但是我知道你是一個有經驗的開發者,此外,你的說明非常清楚。」

- Carlos Aguilar, Roomhints Interior Design Ideas 的作者

「多年來我一直在尋找良好的學習資源來幫助我加強 App 的開發技巧。你的書真的拯救了我。這是我寫程式十年來所讀過的書中,解釋得最好的一本。這本書不但容易理解,且切中要點。寫了這麼棒的書,再多的感謝都不夠,我真不知道怎麼報答你了。」

- Eric Mwangi

「這本書以許多的範例來闡釋,對於有經驗但想入門 Swift 的開發者來說也非常也幫助」

- Howard Smith, Flickitt

「沒有這本書,我無法成為一個 iOS 開發者」

- Changho Lee, SY Energy

「我想要學習以 Swift 來開發 iOS 程式。我找到了這本書,這本書絕對是學習 Swift 與 iOS App 開發的絕佳方式,如果你有些程式背景,在幾天內就能夠做出一些 App,如果你不是的話,一樣也能夠學會 App 的開發。」

- Leon Pillich

「這是我在網路上所找到最好的一本書。內容非常容易理解,三年前我開始學習寫程式,目前,我的所有的 App 的成果都是因為這本書。 」

- Aziz, Kuwait Concepts 工程師

「有見解、實用與學習動機。這本書充滿知識性與有深度的主題,書中針對 iOS 開發的各個面向提供了提示與技巧,並鼓勵學生/讀者能夠持續往前,不會害怕於更深入理解觀念,真的是太棒了。」

- Moin Ahmad,Guess Animals 的作者

「這本書教導我們如何建構我們想要的 App。書中的內容規劃的很好,每一章的篇幅拿捏的恰到好處,不會太過冗長無法消化,想要學習開發第一支 App 並進階學習的話,我強烈推薦這內容超棒的好書。」

- Stephen Donnelly, Rascalbiscuit 總監

「我試過多種學習資源,包括了史丹佛的課程,雖然我已經從其他資源學過了像是 Auto Layout 、委派、Segue 等等的主題,但這是第一個讓我能夠真正理解這些內容的一本書。」

- Nico van der Linden, Expertum SAP 開發者

「過去三年以來,我已經購買了超過十多本有關 Objective C 與 Swift 的書。我目前在一所高中教授電腦科學先修課程,我主要是教授 Java 語言,不過我也教授其他數種程式語言,所以會我習慣準備大量的教科書,雖然我過去幾年所購買的其他書籍與線上教學影片的內容也很不錯,但是我發現 AppCoda 所出版的書更勝於這些教材。Simon 在書中對某個主題的表達方式就好像我在課堂上接受他的指導一樣,而不只是閱讀書面上的文字而已。最棒的是他的寫作方式就好像他正在跟你說話一樣,而不是單純的介紹而已。」

- Ricky Martin,Gulf Coast 高中

「這是我最初在學習 Swift 時所找到學習書籍之一。作為一個初學者,這本書非常容易跟上學習與理解。整本書以貼近真實生活的範例來教導如何建構 App,這種學習方法真是太天才了,最後也能夠實用它。我學習了很多,也運用了很多其中的內容在我的 App 中。我發現我會常常會回去參考這本書,這真是一本很棒的作品。」

- Bill Harned,Percent Off 的作者

「最棒的 iOS 開發書籍,很棒的設計,易於遵循,是一個不可或缺的開發良伴。」

- Ali Akkawi,iOS 與 Android 行動 App自由工作者

「我喜歡本書,內容編排的非常有結構。幾乎涵蓋了最新的觀念。」

- Barath V, 首席iOS 開發人員 , Robert Bosch LLC

「我已經購買過iOS 11 Swift程式入門與進階版一書,我是由 Java 開發轉成 iOS 的行動應用開發者,這些書真的幫助我學到如何建構行動應用程式,在入門版中的FoodPin 應用程式範例,可以學到建立一個App 所用到的常用元件,這是一個很棒的學習方式,即使我已經從事 iOS App 開發工作三年之久,我還是常常回來參考AppCoda Swift 的書籍。」

- Stacy Chang

「我給予高評價,這書完全是把使用者當成不會程式設計來開始教,這點非常好,我個人是主攻前端,後端用PHP,近年都在做 Cordova 的 Web App ,出於興趣想研究 native,在同事建議下選擇 Swift 作為首選學習(畢竟大家知道的,iOS 使用者比 Android 更樂於在 App 上進行付費行為),但最怕的就是那種所謂的大全書,一堆 API 一股腦全倒給你,怎麼用,什麼時機用這些的其實沒經過一定的經歷會很難理解,而這本書循序漸進的從 iOS App 的角度開始著手,如同書名 - iOS App,而不是 Swift App,這兩個切入點是完全不同的,閱讀者不論有沒有程式設計的基礎,都能在書中獲得良好的學習體驗和曲線。」

- 偉林電子RD,黃海狗

關於本書

我知道許多讀者有一個建立 App 的點子,但是不知道該如何開始進行,因此本書就是以這樣的想法來撰寫的。它介紹了 Swift 程式語言的全部觀念,你會學習到如何從頭開始建立一個真實世界的 App。你會先學習 Swift 的基礎,然後規劃 App 的原型,接著跟著每一章來加入一些功能。學習完整本書之後,你便會得到一個真正的 App。在這些過程中,你會學習到如何在表格視圖中展示資料、自訂 Cell 的外觀與改善其質感、使用堆疊視圖設計 UI、建立動畫、處理地圖、建立自適應 UI、在本地端資料庫儲存資料、上傳資料至 iCloud、使用 TestFlight 來安排Beta 版的測試等等。

這本書的特色是,有許多需要親自動手做的練習與專案。你將會有機會寫程式、修復 Bug,並測試你的 App。雖然這包含了許多的工作,但絕對是一個值得的體驗。我相信本書會讓你熟悉 Swift 5、Xcode 11 與iOS 13 程式。最重要的是,你將能夠開發一個 App 並發布至 App Store。

閱讀對象

本書的閱讀對象是給沒有任何程式經驗、想要學習 Swift 程式語言的初學者。不論你是想學習新程式語言的程式設計師,或是想要將你的設計轉換為 iOS App 的設計師,又或者是一位想要學習寫程式的企業家,這本書絕對是你的首選。

我假設你已熟悉使用 macOS 與 iOS。

results matching ""

    No results matching ""