全書共分6章,主要包括:認識iOS開發(fā)、*個應(yīng)用程序、聽聲音識動物、找出你我不同、平面圖形樂隊以及機器人聊天室等項目案例。本書根據(jù)蘋果公司新的Swift 3語言,結(jié)合當前開發(fā)手機應(yīng)用的必要工具等,從iOS開發(fā)所需要的Mac電腦和iPhone手機、Swift語言基礎(chǔ)知
本書特色在于:循序漸進,以項目的開發(fā)讓學生逐步理解Swift語言,是學習者快速入門的需要,有別于一般教材以語法為主干內(nèi)容組織的模式,更符合學習者獲取知識的規(guī)律。
本教材主要用于iOS移動應(yīng)用開發(fā)技術(shù)的學習。蘋果iOS是由蘋果公司開發(fā)的移動設(shè)備操作系統(tǒng),迄今蘋果已經(jīng)售出了近3億臺iOS設(shè)備,iOS已經(jīng)成為世界大的移動操作系統(tǒng)之一。開發(fā)者可以將自己的應(yīng)用上傳至App Store中,通過用戶下載購買而獲得收益。目前每年App Store下載量都在持續(xù)加速增長,然后面對如此廣闊的市場,國內(nèi)的iOS開發(fā)人才卻非常稀缺。
本教材所采用的開發(fā)語言是Swift 3。相較于傳統(tǒng)的Objective-C語言來說,Swift 的代碼更簡潔,開發(fā)效率更高,涵蓋了現(xiàn)在流行的編程方式,結(jié)構(gòu)化,面向?qū)ο,泛型,函?shù)式。隨著時間推移,Swift 在整個蘋果移動應(yīng)用開發(fā)中占的代碼比例會越來越多。
本教材注重教學規(guī)律和課堂教學的,相對完整的介紹了使用Swift語言進行iOS開發(fā)的新知識、新技術(shù)、新方法和新應(yīng)用,一方面較好的滿足了學習者對iOS開發(fā)的基礎(chǔ)技術(shù)和基本技能的訓練內(nèi)容的需要,另一方面也較好的解決了當前高校計算機語言類教材內(nèi)容只注重語法,不注重實際的迫切問題。
教材特色
? 循序漸進。按照學生學習、認知過程,由淺入深地組織教學內(nèi)容。
? 講解到位。對支持關(guān)鍵技術(shù)的理論和知識,講解過程細致,直觀圖解,便于教師教學和學生自學。
? 注重實踐。在通過案例學習基本理論和編程知識后,結(jié)合音頻圖像處理和網(wǎng)絡(luò)技術(shù)等,對所學技術(shù)進行深層了解,以提高讀者的職業(yè)競爭力和創(chuàng)新力。
教材內(nèi)容
全書共分6章,主要包括:認識iOS開發(fā)、第一個應(yīng)用程序、聽聲音識動物、找出你我不同、平面圖形樂隊以及機器人聊天室等項目案例。本書根據(jù)蘋果公司新的Swift3語言,結(jié)合當前開發(fā)手機應(yīng)用的必要工具等,從iOS開發(fā)所需要的Mac電腦和iPhone手機、Swift語言基礎(chǔ)知識、Xcode開發(fā)環(huán)境的熟練使用、以及面向?qū)ο蟮姆椒▉黹_發(fā)聲音、動畫和圖形處理等移動應(yīng)用,后學習通過網(wǎng)絡(luò)技術(shù),實現(xiàn)與機器人在線聊天功能。
配套資源
本書提供了內(nèi)容豐富的配套資源,包括電子課件、源程序、素材以及案例庫、題庫、素材庫等多項輔助內(nèi)容,讀者朋友可以通過如下方式獲。
登錄出版社網(wǎng)址,輸入書本名稱或ISBN號查找本書,進行配套資源下載。
適合讀者
? 希望從事iOS編程的開發(fā)人員
? 具有一定語言基礎(chǔ),希望進一步提高技能的人員
? 大中專院校相關(guān)專業(yè)的學生和老師
? 即將畢業(yè)的大學畢業(yè)生
? 相關(guān)培訓機構(gòu)的學員和老師
? 對iOS APP開發(fā)有興趣的編程愛好者
本書作者
本書由蘇州經(jīng)貿(mào)職業(yè)技術(shù)學院陳志峰、吳道君、翟高粵、田英、綿陽職業(yè)技術(shù)學院張曉云、盧愛紅、陸萍、岳健和王慶承等共同編著,其中第2、6章由陳志峰編寫,第4章由吳道君編寫,第5章由翟高粵編寫,第3章由田英編寫,第1章由張曉云編寫,盧愛紅、陸萍、岳健和王慶承參與了例題程序的調(diào)試和習題的編寫。張波、常玉祥、胡穎婷、莊朋杰等同學也參與了教學項目的調(diào)試,在此表示感謝。
由于高職計算機教育發(fā)展迅速,作者水平有限,疏漏和不足之處在所難免,我們會不斷總結(jié)經(jīng)驗,及時修訂和完善本教材。感謝讀者使用本書,不足之處敬請廣大讀者朋友批評指正,歡迎大家提出寶貴意見。
陳志峰(1971-),蘇州經(jīng)貿(mào)職業(yè)技術(shù)學院機電與信息技術(shù)學院院長,教授,江蘇省333高層次人才培養(yǎng)工程 第三層次培養(yǎng)對象,全國工業(yè)和信息化職業(yè)教學指導委員會通信類專業(yè)指導委員會委員,蘇州市計算機學會副理事長,江蘇省計算機學會理事,中國計算機學會職業(yè)教育發(fā)展委員會常委,CCF蘇州分部副主席、CCF YOCSEF蘇州 (2012-2013)主席,蘇州市智慧農(nóng)業(yè)協(xié)同創(chuàng)新重點實驗室負責人,移動互聯(lián)網(wǎng)應(yīng)用工程研發(fā)中心主任等。主持國家星火計劃項目、省自然科學基金項目、省教育廳、蘇州市科技項目等10項,工信部國家信息技術(shù)緊缺人才培養(yǎng)工程項目1項,省市級教育教學研究課題3項;作為第一完成人取得市科技進步獎2項,授權(quán)國家發(fā)明專利3項,軟件著作權(quán)3項。主要研究方向:物聯(lián)網(wǎng)技術(shù)(智慧農(nóng)業(yè))、移動互聯(lián)網(wǎng)技術(shù)及其應(yīng)用等。