博客來66折全館即時榜MUJI無印良品STARBUCKS星巴克






Swift初學特訓班:iOS App開發快速養成與實戰(第二版)



所謂在學習中取得知識,在戰斗中取得勇敢。

今天給大家介詔一本書,

Swift初學特訓班:iOS App開發快速養成與實戰(第二版)是由碁峰出版,

離開學校後,與書共舞的時間可以說是越來越少了,

而好書值得細細品味,

一杯咖啡或茶加上一本書,便可渡過一個悠閒的下午,

或許您是為了考試還是其它的目的不得不看書,

但放下心中的定見,改用欣賞的觀點,

相信您會有不同的領悟。

???更多關於--Swift初學特訓班:iOS App開發快速養成與實戰(第二版)內容--請點我



以下是本書的內容簡介:

經典改版,超越同主題書的學習視野,豈止於快!

跳脫傳統程式語法學習框架,

依手機App開發特性啟動最佳學習模式。

掌握Swift活用奧義,從62個範例快速打好iOS App開發力!

開啟Apple設計模式,掌握Swift關鍵精髓,

直擊iOS App快速開發新思維!

Swift是由Apple推出,用來撰寫OS X和iOS應用程式的新工具,訴求快速、現代、安全、互動,成為初學者開發iOS App的首選工具。書中依最新Swift 2.X語言特性與應用定位歸納學習架構,提供匠心獨具的學習動線,無非就是期望讓初學者一次開發就上手。

iOS App開發一點訣!

不侷限在語法,直接從實例學。

真正的切入Swift應用,而非紙上談兵!

如果您很熟悉程式語言,或許可選擇一般單純講解Swift程式的書籍;如果您是初學者,則可以試著從本書切入,免除學而不會用的困擾,享受超高效率的學習C/P值。

■全新的開發方式:全新Xcode 7.X環境進行Swift的iOS App開發、模擬器與實機應用,並提供Apple開發者帳號申請全攻略。

■易懂的學習流程:以實例導入Swift語法,介紹iOS App開發必備觀念與實作,利用步驟拆解、流程分析與圖示表現,用有趣易懂的方式學會核心開發技巧。

■豐富的元件應用:除輸入、按鈕、圖片、表格、對話方塊、網頁等元件外,更納入系統樣板快速開發模式,讓 iOS App具備人性化的操作,提升開發效率。

■實用的範例程式:兼具由淺入深的特性、趣味性和實用性,有助了解程式原理,進而應用在專案發想與開發。

■重要的開發技巧:利用工具加速與改善開發流程,詳細解說自動完成功能與除錯工具。

■多元的應用主題:如檔案存取、資料庫、手勢、音訊、視訊、多媒體應用、地圖應用程式開發,強化開發深度。

■專屬的線上服務:因應iOS開發版本的變化,提供線上專屬服務,解決目前相關書籍常會遇到的學習問題,即時取得iOS最新訊息與資料。

提供全書範例程式檔。

作者介紹

作者簡介

文淵閣工作室


一個致力於資訊圖書創作二十餘載的工作團隊,擅長用輕鬆詼諧的筆觸,深入淺出介紹難懂的 IT 技術,並以範例帶領讀者學習電腦應用的大小事。

我們不賣弄深奧的專有名辭,奮力堅持吸收新知的態度,誠懇地與讀者分享在學習路上的點點滴滴,讓軟體成為每個人改善生活應用、提昇工作效率的工具。

舉凡程式開發、文書處理、美工動畫、攝影修片、網頁製作,都是我們專注的重點,而不同領域有各自專業的作者組成,以進行書籍的規劃與編寫。一直以來,感謝許多讀者與學校老師的支持,選定為自修用書或授課教材。衷心期待能盡我們的心力,幫助每一位讀者燃燒心中的小宇宙,用學習的成果在自己的領域裡發光發熱!

我們期待自己能在每一本創作中注入快快樂樂的心情來分享, 也期待讀者能在這樣的氛圍下快快樂樂的學習。

官方網站:www.e-happy.com.tw

FB粉絲團:www.facebook.com/ehappytw

目錄

01 快速進入iOS App設計殿堂

快速進入Swift開發環境,了解Swift特色,並從Apple ID申請、Xcode安裝與操作、專案建立、模擬器執行,一次到位,輕鬆上手。

02 與應用程式互動:基本元件

學習基本元件的使用,藉由Label、文字(TextField、TextView)、Button,以及多按鈕共用事件的操作熟悉專題的建置。

03 讓應用程式更生動:進階元件

加入進階元件,使用ImageView、DatePicker、Switch、Slider、Stepper、Progress View讓App呈現更加豐富。

04 讓資料井然有序:表格元件

使用表格元件Table View,運用不同的資料來源呈現出表列資料,甚至能自訂資料顯示格式。Swift預設的儲存格,只有固定的格式,如果想要自訂具有個人風格的表格,就必須使用Custom自訂儲存格的方式。Collection View元件和Table View元件類似,但它每列可以顯示多個儲存格。

05 給點提示吧:對話方塊及程式除錯

UIAlertController元件可以顯示對話方塊,製作按鈕與使用者互動,直到使用者按下按鈕後才關閉對話方塊並回應使用者的按鈕動作。一般語法的錯誤最常發生的是程式碼輸入錯誤,例如大小寫不符、變數命名錯誤、找不到元件,或是類別繼承後卻未依規定實作,這些錯誤通常可以將滑鼠指到錯誤的位置,再依提示的錯誤訊息進行修補。

06 海闊天空任遨遊:網頁元件

Web View能在App的畫面上加入網頁內容,顯示文字、圖片、 Gif 動畫,甚至是 Google Maps,讓App的功能更為多元。

07 善用系統樣板提高開發效率

善用內建的Master-Detail、Page-Based與Tabbed系統模板,能立即提高開發效率,完成許多專業作品。

08 保存心血結晶:檔案存取

將App產生的資料記錄起來,並與檔案進行存取,讓程式操作的結果能夠累積應用。

09 結構化資料存取:資料庫

利用SQLite資料庫、Core Data資料庫進行資料的新增、更新、刪除與查詢,擴大程式的應用範圍。

10 動動手指就完成工作:手勢

使用手勢的操作與App畫面互動,包含:為輕敲(Tap)、縮放(Pinch)、旋轉(Rotation)、揮擊(Swipe)、拖曳(Pan)和長按(Long Press)。

11 來點影音調劑心情:多媒體

為App加入多媒體,包含了照相機、音樂播放、錄音、影片播放、錄影,讓您的作品精采無限。

12 快樂去旅行吧:位置及地圖

地圖與路徑規劃是App的重要功能,詳細說明Map View、CoreLocation的使用方法與應用。

熱門書:
資料來源:博客來
arrow
arrow
    全站熱搜

    travisq4t443 發表在 痞客邦 留言(0) 人氣()