• $9.99

Publisher Description

Swift 為 Apple 新推出的程式語言之一,目的是簡化 Mac OS App 及 iOS App 的開發,目前中、英文學習資源都很豐富,無論是網路上免費的或是書店裡販賣的書籍,入門書籍方面,惟獨缺少直接帶領讀者學習開發軟體的教材,此亦本書的設計理念,希望藉由帶領讀者開發簡單的 Mac OS App ,以此帶給讀者完整的軟體開發觀念。


本書分成三大部分,每一部分又分成 7 到 13 個單元


 ◎ 基礎篇

 ◎ 軟體開發篇

 ◎ GUI 篇


由基礎篇 13 個單元開始,帶領讀者進入 Xcode 的 Playground 世界,依序漸進熟悉 Swift 的基本語法後,進入軟體開發篇 7 個單元,由常見的 MVC 開發模式先發展 M 的部分,也就是計算核心 Encrypt 類別,接著進入 GUI 篇 7 個單元發展 V 跟 C 的部分,最後將 M 、 V 、 C 組合成完整的 Mac OS App 專案。


這樣的教學模式,其重點在引導讀者開發簡單的圖形介面程式,以期讀者能自動自發多做程式練習,所以本書特別適合高中到大一或程式設計的完全新手,至於語言細節或是程式設計的技巧,您可讀完本書最後一個「單元 27 - 下一步」後,再去找尋第二本書到第三本書繼續深入研究 Swift 語言,因此本書是提供給完全初學者的第一本書,而非最後一本書。


電子書版本會隨 Xcode 及 Swift 版本進行更新,預計後續版本也會加入發展 iOS App 的部分。


從一開始整理資料、打字、編輯、校稿等等完全由作者獨力進行,計有 28 篇文章及多個程式範例,寫書就像開發大型軟體一樣難免會有 bug (怕有不少 bug 說),若您發現本書的任何錯誤,敬請利用以下網頁回報


 ◎ 《Swift 入門指南》V1.00 錯誤回報(Google 表單)


本書的主要參考資料為 Swift 官方的文件


 ◎ The Swift Programming Language: About Swift


<p class="np">您不一定要購買這本電子書,若您願意花一點錢購買這份 V1.00 的電子書,感謝您以行動贊助作者持續開發程式語言教材,謝謝您 ^_^


更新資訊:本次更新主要為更換封面與訂正內容,以及將內文程式碼加上淺灰色背景。


更新資訊: Swift 已是開放原始碼的程式語言,詳見官網 Swift.org 。


更新資訊:本次更新將範例程式碼改為 Swift 2.1 ,並在 Xcode 7.2.1 下執行。


更新資訊:訂正內容及重寫「關於本書」。


張凱慶

2016/03/30

GENRE
Computers & Internet
RELEASED
2016
March 7
LANGUAGE
ZH
Chinese
LENGTH
214
Pages
PUBLISHER
Kaiching Chang
SELLER
Kaiching Chang
SIZE
1.9
GB

More Books by Kaiching Chang