官术网_书友最值得收藏!

前言

FOREWORD

2007年1月iPhone的誕生,引發(fā)了智能手機(jī)的革命,移動(dòng)互聯(lián)網(wǎng)浪潮席卷整個(gè)世界。如今人們的生活處處離不開(kāi)智能手機(jī),各類(lèi)App已經(jīng)深入人們的生活,人們開(kāi)始習(xí)慣在手機(jī)上娛樂(lè)與消費(fèi),興趣從桌面計(jì)算機(jī)全面地轉(zhuǎn)向手機(jī)。蘋(píng)果公司在智能手機(jī)市場(chǎng)中占據(jù)了相當(dāng)比例的份額。很多公司開(kāi)發(fā)產(chǎn)品,都是先開(kāi)發(fā)蘋(píng)果版,之后再做安卓版,因此iOS開(kāi)發(fā)的重要性不言而喻。

然而各大院校,雖然有軟件專(zhuān)業(yè)、移動(dòng)應(yīng)用開(kāi)發(fā)專(zhuān)業(yè),但都以Android開(kāi)發(fā)為主,極少以iOS為主要教育方向的,這其中固然有硬件、成本等方面的原因,但有一個(gè)事實(shí)不能忽略,即缺乏合適的應(yīng)用型教材。本書(shū)正由此而生。

本書(shū)共13章,從最基礎(chǔ)的內(nèi)容開(kāi)始講起,到講完iOS的界面交互代碼編寫(xiě),著重于以純代碼方式構(gòu)建各個(gè)界面,既要保證內(nèi)容的質(zhì)量,也不至于篇幅泛濫。各章節(jié)都配套了相關(guān)的源代碼,方便讀者學(xué)習(xí)使用。在各章節(jié)的末尾還設(shè)置了作業(yè),供延展知識(shí)和練習(xí)使用。

iOS界面構(gòu)建時(shí),超過(guò)50%的工作都要用到UITableView,它是iOS精心設(shè)計(jì)、功能強(qiáng)大的視圖控件,因此本書(shū)也花了最大的篇幅來(lái)詳細(xì)講解,讀者宜多花心思鉆研該控件。

可視化界面構(gòu)建方面,使用Storyboard和自動(dòng)約束的相關(guān)內(nèi)容,已經(jīng)足夠再寫(xiě)一本書(shū),因而本書(shū)只是大概涉及,畢竟掌握了純代碼的構(gòu)建方式,再學(xué)可視化構(gòu)建將手到擒來(lái)。

網(wǎng)絡(luò)連接方面本書(shū)也未涉及,因涉及網(wǎng)絡(luò)的各方面知識(shí)還有數(shù)據(jù)解析,均需大量篇幅,因此作罷,若掌握本書(shū)內(nèi)容后,可自學(xué)掌握。

蘋(píng)果公司每年都會(huì)更新iOS版本,本書(shū)出版時(shí)為iOS 10,使用開(kāi)發(fā)工具為Xcode 8,所有的代碼都在該平臺(tái)下運(yùn)行通過(guò)。

本書(shū)所涉及的PPT和源代碼文件可從出版社網(wǎng)站(www.ryjiaoyu.com)下載使用。

編者

2017年11月

主站蜘蛛池模板: 营山县| 锦州市| 凤凰县| 蒙阴县| 新乐市| 蒲江县| 漳州市| 灯塔市| 安图县| 乌鲁木齐市| 汾阳市| 丹东市| 饶阳县| 和田县| 当涂县| 汝阳县| 玉林市| 翁源县| 神农架林区| 平湖市| 卢湾区| 天长市| 泸州市| 临沧市| 徐水县| 玉树县| 沁阳市| 琼中| 萍乡市| 泰顺县| 买车| 昭通市| 肃宁县| 改则县| 沈丘县| 曲松县| 论坛| 临夏市| 惠安县| 昂仁县| 天峻县|