Swift語言實(shí)戰(zhàn)精講 版權(quán)信息
- ISBN:9787115347039
- 條形碼:9787115347039 ; 978-7-115-34703-9
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
Swift語言實(shí)戰(zhàn)精講 本書特色
《swift語言實(shí)戰(zhàn)精講》通過案例精細(xì)講解用swift語言開發(fā)app的實(shí)戰(zhàn)技巧。本書共分為兩大部分。**部分快速瀏覽基礎(chǔ)知識,語法入門快人一步。第二部分包含14個(gè)章節(jié),是實(shí)戰(zhàn)技巧的重頭戲,主要通過app實(shí)例來介紹ios圖形用戶界面的開發(fā)、數(shù)據(jù)存儲(chǔ)、觸摸和手勢、動(dòng)畫、多媒體、網(wǎng)絡(luò)通信設(shè)備朝向和移動(dòng)、定位與地圖、地址簿、短信、郵件、電話、本地化、推送通知、真機(jī)調(diào)試與ios程序發(fā)布等高級開發(fā)技巧,一本書搞定商業(yè)化的移動(dòng)開發(fā)技能。
Swift語言實(shí)戰(zhàn)精講 內(nèi)容簡介
書的作者劉明洋擁有多年ios開發(fā)經(jīng)驗(yàn),曾為企業(yè)定制開發(fā)app上百款作品,app store上線有幾十款作品,在將編程知識轉(zhuǎn)化為實(shí)戰(zhàn)技能方面有著豐富的經(jīng)驗(yàn),可以幫助你將所學(xué)知識轉(zhuǎn)化為能夠?qū)嶋H應(yīng)用在工作中的技能。 本書的審稿者汪鴻俊是無限互聯(lián)學(xué)院講授swift課程的金牌老師,對全書的講解進(jìn)行全面把控,本書也可作為無限互聯(lián)swift課程的課外輔導(dǎo)教材使用。 無限互聯(lián)、西湘創(chuàng)客匯、至頂網(wǎng)鼎力推薦。 書內(nèi)代碼清單全部共享,贈(zèng)無限互聯(lián)500元代金卡可抵培訓(xùn)班學(xué)費(fèi)。
Swift語言實(shí)戰(zhàn)精講 目錄
**部分 入門
第1章swift開發(fā)入門
1.1swift概述
1.2搭建開發(fā)環(huán)境
1.2.1開發(fā)環(huán)境的要求
1.2.2系統(tǒng)環(huán)境搭建
1.2.3xcode開發(fā)工具搭建
1.3編寫**個(gè)程序
1.4swift代碼分析
1.4.1文件構(gòu)成
1.4.2標(biāo)識符
1.4.3關(guān)鍵字
1.4.4注釋和分號
1.4.5代碼的構(gòu)成
1.5使用幫助文檔
1.5.1簡介
1.5.2下載安裝
1.5.3使用
1.5.4quickhelp
1.6swift基礎(chǔ)語法
1.6.1變量和常量
1.6.2基本數(shù)據(jù)類型及轉(zhuǎn)換
1.6.3運(yùn)算符和表達(dá)式
1.6.4控制流
1.6.5枚舉和結(jié)構(gòu)體
1.6.6宏定義
1.6.7代碼規(guī)范
第2章swift與cocoa
2.1字符串
2.1.1初始化字符串
2.1.2字符串常用方法介紹
2.2集合類型
2.2.1數(shù)組
2.2.2字典
2.2.3集合的可變性
2.3解包
2.4類
2.4.1類和對象
2.4.2屬性
2.4.3方法
2.4.4下標(biāo)腳本
2.5函數(shù)和閉包
2.5.1函數(shù)
2.5.2閉包
2.6初始化與反初始化
2.7id兼容性
2.8nil對象
2.9繼承
2.9.1繼承
2.9.2重寫
2.10擴(kuò)展
2.10.1擴(kuò)展的定義
2.10.2擴(kuò)展屬性
2.10.3擴(kuò)展構(gòu)造器
2.10.4擴(kuò)展方法
2.10.5擴(kuò)展下標(biāo)腳本
2.10.6擴(kuò)展嵌套類型
2.11協(xié)議
2.12自動(dòng)引用計(jì)數(shù)(arc)
2.12.1自動(dòng)引用計(jì)數(shù)的工作機(jī)制
2.12.2類實(shí)例之間的循環(huán)強(qiáng)引用及解決辦法
2.12.3閉包引起的循環(huán)強(qiáng)引用及解決辦法
2.13多線程
2.13.1nsthread的使用
2.13.2nsoperation和nsoperationqueue的使用
2.13.3grandcentraldispatch(gcd)的使用
2.14新特性playground
第二部分實(shí)戰(zhàn)
第3章ui基礎(chǔ)
3.1ios開發(fā)平臺(tái)限制和方式
3.2iossdk介紹
第4章ui開發(fā)與控件
4.1窗口與視圖
4.1.1uiscreen、uiwindow和uiview
4.1.2界面旋轉(zhuǎn)和大小處理
4.2圖片資源的使用
4.3uilabel
4.4uitextfield
4.5uibutton
4.6uitableview
4.6.1uitableview基本使用
4.6.2uitableview高級使用
4.6.3自定義uitableviewcell
4.6.4創(chuàng)建分組表
4.7uitextview
4.8uisegmentedcontrol
4.9uislider
4.10uiswitch和uistepper
4.11uiactivityindicatorview和uiprogressview
4.12uialertview和uiactionsheet
4.13uiimageview
4.14uiscrollview和uipagecontrol
4.15uiwebview
4.16uidatepicker和uipickerview
4.17uitoolbar和uisearchbar
4.18uinavigationcontroller
4.19uitabbarcontroller
4.20mvc模式
4.20.1mvc介紹
4.20.2xcode實(shí)現(xiàn)mvc
第5章讀寫應(yīng)用程序數(shù)據(jù)
5.1nsuserdefaults和對象歸檔
5.2文件操作
5.3sqlite3存儲(chǔ)和讀取數(shù)據(jù)
5.4coredata
5.5icloud存儲(chǔ)
第6章觸摸和手勢
6.1觸摸
6.2手勢(uigesturerecognizer)
第7章多媒體應(yīng)用
7.1照片選擇
7.1.1相冊圖片選擇
7.1.2拍照
7.2avfoundation框架
7.2.1系統(tǒng)聲音
7.2.2av音頻播放器
7.2.3av錄音機(jī)
7.3mediaplayer框架
第8章動(dòng)畫
8.1uiview動(dòng)畫
8.2catransition動(dòng)畫
8.3transform屬性實(shí)現(xiàn)動(dòng)畫
8.4cabasicanimation
8.5cakeyframeanimation
第9章網(wǎng)絡(luò)通信
9.1判斷網(wǎng)絡(luò)連接情況
9.2網(wǎng)絡(luò)請求json解析
9.3get、post方式
9.4nsurlsession加載數(shù)據(jù)、下載上傳
第10章檢測設(shè)備朝向和移動(dòng)
10.1加速計(jì)和陀螺儀
10.2判斷設(shè)備方向和搖晃
第11章定位處理與地圖
11.1corelocation
11.2mapkit
第12章地址薄、短信、郵件、電話
12.1地址簿
12.2短信、電話、郵件
第13章ios應(yīng)用本地化
13.1本地化字符串
13.2本地化圖像
13.3本地化xib文件和應(yīng)用名稱
第14章oc匯編與遷移
14.1swift、oc互調(diào)
14.2將objective-c代碼遷至swift
第15章真機(jī)調(diào)試和發(fā)布
15.1真機(jī)調(diào)試
15.2發(fā)布
15.2.1創(chuàng)建證書和描述文件
15.2.2上傳提交審核
第16章推送通知
16.1本地推送
16.2服務(wù)器推送
總結(jié)
Swift語言實(shí)戰(zhàn)精講 相關(guān)資料
合推薦(排名不分先后)
★目前國內(nèi)關(guān)于用swift語言開發(fā)app的資料甚少,而本書恰好抓住了這個(gè)關(guān)鍵點(diǎn),提供了許多demo和商業(yè)項(xiàng)目的案例,從培訓(xùn)角度全面講解swift語言,使讀者深入了解ios移動(dòng)開發(fā)的每一個(gè)環(huán)節(jié)。一本書,一次到位,無論你之前有沒有objective-c基礎(chǔ),都可以使用swift語言,輕松快速地開啟ios開發(fā)之門,讓你能夠?qū)ζ髽I(yè)說“我能做”。
——無限互聯(lián)ceo 熊彪
★市面上不乏關(guān)于swift語言基礎(chǔ)知識的書籍,但當(dāng)我看到明洋的這本書稿時(shí),我的第一感覺是,終于有這么一本系統(tǒng)全面地從實(shí)戰(zhàn)的角度講解swift語言進(jìn)行移動(dòng)app開發(fā)的書籍了。他向廣大swift語言學(xué)習(xí)者和開發(fā)者分享了ios商業(yè)開發(fā)方面的實(shí)戰(zhàn)經(jīng)驗(yàn),幫助更多開發(fā)者快速學(xué)到優(yōu)化產(chǎn)品性能的方法,以提升產(chǎn)品的用戶體驗(yàn)。
——西湖創(chuàng)客匯理事長、杭州匯文董事長 戴立
★掌握一門新的開發(fā)語言,經(jīng)歷一段時(shí)間去學(xué)習(xí)是不可避免的過程。而讓這個(gè)過程縮短最有效的方法,就是結(jié)合實(shí)例來學(xué)習(xí)實(shí)戰(zhàn)開發(fā)的技巧,明洋的這本書就具備了這樣的特點(diǎn)。《swift語言實(shí)戰(zhàn)精講》內(nèi)容強(qiáng)調(diào)實(shí)戰(zhàn)性,涵蓋了swift語法、ui開發(fā)與控件、讀寫應(yīng)用程序數(shù)據(jù)、多媒體應(yīng)用、oc匯編與遷移、真機(jī)調(diào)試和發(fā)布等多個(gè)方面的內(nèi)容。這是一本“端到端”的開發(fā)教程,從創(chuàng)建工程開始,一直覆蓋到讓app成功在app store上架,可以說是手把手地與讀者一起完成用swift進(jìn)行app開發(fā)的過程了。相信這本書能夠?qū)V大ios開發(fā)者有所幫助,可以做到一書在手,swift編程不愁。
——至頂網(wǎng)ceo 高飛
Swift語言實(shí)戰(zhàn)精講 作者簡介
劉明洋,國內(nèi)著名實(shí)戰(zhàn)派iOS專家,擁有雄厚的iOS開發(fā)編程實(shí)力,是國內(nèi)最早從事iOS開發(fā)人群之一,項(xiàng)目實(shí)踐經(jīng)驗(yàn)豐富。計(jì)算機(jī)專業(yè)畢業(yè)后始終從事編程開發(fā)相關(guān)工作。曾先后開發(fā)過《武漢輕軌1號線LED乘客引導(dǎo)系統(tǒng)》、《天安門顯示屏PLC監(jiān)控系統(tǒng)》。進(jìn)行iOS開發(fā)多年,曾為企業(yè)定制開發(fā)App上百款作品,App Store上線有幾十款作品。
- >
煙與鏡
- >
中國歷史的瞬間
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
李白與唐代文化
- >
伊索寓言-世界文學(xué)名著典藏-全譯本
- >
唐代進(jìn)士錄
- >
巴金-再思錄
- >
自卑與超越