iOS10快速開發:18天零基礎開發一個商業應用

iOS10快速開發:18天零基礎開發一個商業應用 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
劉銘 著



點擊這裡下載
    


想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-12-22

類似圖書 點擊查看全場最低價

圖書介紹

齣版社: 機械工業齣版社
ISBN:9787111556091
版次:1
商品編碼:12118134
品牌:機工齣版
包裝:平裝
叢書名: iOS/蘋果技術叢書
開本:16開
齣版時間:2017-01-01
用紙:膠版紙
頁數:331


相關圖書





圖書描述

內容簡介

  本書以構建一個仿Instagram項目的實踐案例貫穿全書,將所有知識點融入到實踐當中,使大傢真正理解和掌握如何通過XcodeSDK和Swift3.0語言來開發iOS應用程序。除瞭書中所涉及的程序代碼以外,本書還配套推齣瞭相應的UI設計視頻,並通過二維碼的形式供廣大讀者觀看。全書共分37章。第1~10章的內容實現的是Instagram基本的功能。第11~18章實現個人用戶和訪客頁麵的相關功能。第19~25章實現的是個人配置頁麵及發布頁麵的功能。第26~32章實現瞭帖子評論功能。第33~37章實現瞭Instagram的集閤頁麵,搜索及通知功能。各個部分的功能實現都基於由淺入深,循序漸進的原則,讓廣大讀者在實踐操作的過程中不知不覺的學習新方法,掌握新技能。

作者簡介

  劉銘,iOS技術專傢,從事軟件開發十餘年,在iOS開發方麵積纍瞭豐富的實戰經驗。在Cocoachina、CSDN等專業社區發錶瞭大量技術文章,有一定的影響力。此外,他還擅長PHP和AS開發,有7年的Web應用開發經驗。2011年在電子工業齣版社齣版瞭《iPhone程序開發基礎教程》一書,有一定的寫作經驗。

目錄

前 言
第一部分
第1章 創建項目並集成LeanCloud SDK 2
1.1 訪問LeanCloud 3
1.2 創建Xcode項目——Instagram 4
1.3 將LeanCloud SDK集成到iOS項目中 5
1.4 初始化 LeanCloud SDK 7
本章小結 10
第2章 創建用戶登錄界麵 11
2.1 從故事闆中創建視圖 11
2.2 搭建用戶的登錄界麵 13
2.3 為SignInVC類和視圖創建Outlet和Action關聯 16
2.3.1 什麼是Outlet和Action 16
2.3.2 為SignInVC創建Outlet 17
2.3.3 為SignInVC創建Action 20
2.4 調整模擬設備 22
本章小結 22
第3章 創建用戶注冊界麵 23
3.1 利用滾動視圖創建用戶注冊界麵 23
3.2 創建Outlet和Action關聯 26
3.3 讓注冊視圖消失 29
本章小結 30
第4章 注冊視圖中編寫與界麵相關的代碼 31
4.1 獲取當前屏幕的尺寸 31
4.2 添加鍵盤相關的Notification通知 33
4.3 Swift語言中的可選特性 35
4.4 以動畫的方式改變滾動視圖的高度 39
4.5 通過Tap手勢讓虛擬鍵盤消失 40
本章小結 41
第5章 設置注冊頁麵的用戶頭像 42
5.1 為Image View添加單擊手勢識彆 42
5.2 創建照片獲取器 43
5.3 訪問照片庫的前期準備 45
5.4 將Image View的外觀設置為圓形 47
本章小結 48
第6章 提交用戶注冊信息到LeanCloud 49
6.1 檢驗用戶輸入的數據 49
6.2 if語句中對可選鏈的處理 50
6.3 使用UIAlertController顯示警告信息 50
6.4 提交數據到LeanCloud平颱 52
6.5 在LeanCloud雲端查看提交的信息 54
本章小結 55
第7章 用戶登錄 56
7.1 利用UserDefaults存儲用戶信息 56
7.2 SignInVC中的用戶登錄 60
本章小結 61
第8章 創建項目並集成LeanCloud SDK 62
8.1 刪除已經安裝到模擬器中的App 62
8.2 創建密碼重置頁麵的視圖 63
8.3 完成重置控製器代碼 65
本章小結 66
第9章 調整注冊和登錄界麵的布局 67
9.1 通過Size Classes查看界麵布局在不同設備上的效果 67
9.2 對登錄界麵布局 68
9.3 對注冊界麵布局 70
9.4 對密碼重置界麵布局 72
本章小結 72
第10章 美化Instagram 73
10.1 添加字體 73
10.2 設置各功能視圖的背景圖 74
10.3 注冊用戶的郵箱校驗 77
本章小結 78
第二部分
第11章 創建Home Page用戶界麵 80
11.1 在故事闆中搭建集閤視圖 80
11.2 為集閤視圖創建代碼類 83
11.3 添加Outlet和Action 84
11.4 調整集閤單元格 85
本章小結 87
第12章 從雲端讀取當前用戶信息 88
12.1 創建個人主頁與標簽控製器的關聯 88
12.2 修改HomeVC的代碼 89
12.3 應用程序傳輸安全協議 93
12.4 設置導航欄標題 94
本章小結 95
第13章 在個人主頁中顯示帖子信息 96
13.1 在LeanCloud雲端創建數據類 96
13.2 編寫接收數據的代碼 99
13.3 創建單元格相關代碼 102
本章小結 105
第14章 獲取用戶的帖子及關注數 106
14.1 注冊後的用戶登錄 106
14.2 在雲端創建關注記錄 108
14.3 獲取用戶相關數據信息 110
本章小結 111
第15章 與統計數據之間的交互 112
15.1 在故事闆中創建錶格視圖控製器 112
15.2 創建Outlet關聯 113
15.3 統計數據被單擊後的實現代碼 115
本章小結 118
第16章 從雲端載入關注人員信息 119
16.1 從雲端獲取關注人員信息 119
16.2 創建錶格視圖的單元格 120
16.3 設置關注按鈕的狀態 122
16.4 添加關注和取消關注 125
本章小結 127
第17章 創建訪客的相關功能 128
17.1 在故事闆中創建用戶界麵 128
17.2 實現GuestVC類的代碼 129
17.3 從雲端獲取訪客的帖子信息 132
17.4 獲取訪客個人頁麵的Header信息 134
17.5 單擊訪客統計數據後的實現代碼 136
17.6 從其他控製器切換到GuestVC 138
17.7 對於訪客的關注和取消關注 140
本章小結 141
第18章 設置訪客頁麵的布局 142
18.1 用戶的退齣 142
18.2 設置HeaderView的布局 143
18.3 設置集閤視圖單元格的大小 145
18.4 關注頁麵的布局 146
本章小結 147
第三部分
第19章 創建用戶配置界麵 150
19.1 在故事闆中創建個人配置控製器視圖 150
19.2 創建Action和Outlet關聯 154
19.3 為視圖創建布局代碼 155
19.4 實現與界麵相關的代碼 158
本章小結 162
第20章 個人配置頁麵數據的接收與提交 163
20.1 從雲端獲取個人用戶信息 163
20.2 對Email和Web進行正則判斷 164
20.3 發送信息到服務器 167
20.4 更新個人主頁信息 169
本章小結 170
第21章 實現帖子上傳功能 171
21.1 在故事闆中創建上傳用戶界麵 171
21.2 創建上傳控製器代碼類 173
21.3 實現照片獲取器的相關代碼 174
21.4 實現上傳的相關代碼 177
21.5 在個人主頁刷新集閤視圖 179
21.6 移除上傳頁麵中的照片 181
本章小結 183
第22章 實現分頁載入功能 184
22.1 為HomeVC實現分頁載入功能 184
22.2 為GuestVC實現分頁載入功能 187
本章小結 187
第23

前言/序言

  為什麼要寫這本書目前,不管是在京東、淘寶、當當還是亞馬遜,所有市麵上銷售的符閤Swift 3.0語法的iOS開發書籍屈指可數。即便有也是基於Swift 3.0語言的幾個常用知識點,分章節進行傳統式講授,比如Swift基本語法、控製流、函數和閉包等。如果再找一本Swift 2.0的相關書籍,從目錄可以發現它們之間的區彆並不大。這也就意味著,如果你已經掌握瞭Swift 2.0,就沒有必要再去買一本Swift 3.0的語法書去學習它們之間的不同,因為這些大部分隻是形式層麵上的不同。
  作為一名iOS開發程序員,如果掌握瞭Swift語法知識以後,接下來便是需要通過積纍項目實戰經驗來提升自己的等級瞭。而這一過程的重點是在完成項目需求的“一條綫、一個麵”上,而不是在“某個點”上麵。因此,這個項目必須是一個接近完美的産品,它要可以訪問後颱數據庫,具有社交功能,可以添加關注和“被粉”,可以注冊用戶,實現登錄和退齣,通過注冊的郵箱修改密碼,發送信息到後颱服務器的數據庫,可以通過相冊發布帖子照片,可以評論、@其他用戶和提交主題標簽,當有新消息的時候還可以通知當前用戶。基於這樣的考慮,本書以國外較為流行的照片分享應用程序——Instagram為例,實現瞭從用戶注冊、登錄到照片發布、評論、主題標簽和@mention等一係列功能,讓廣大讀者可以通過本書將所學到的知識點運用到實戰中去,擺脫紙上談兵,真正地將所有的知識點融會貫通,從而打通所有“脈絡”,在編寫程序代碼的時候達到“思如泉湧”的效果。
  本書的主要內容和特色在筆者讀過的很多技術書籍中,絕大部分都是每個章節介紹一個技能,並且通過一個相對獨立的實例來進行講解。例子雖然短小,容易理解,但是所有章節沒有任何關聯,使讀者缺乏開發一個真正完整項目的體驗。
  本書以構建一個仿Instagram項目的實踐案例貫穿全書,將所有知識點融入到實踐中,使大傢真正理解和掌握如何通過Xcode SDK和Swift 3.0語言來開發iOS應用程序。
  除瞭書中所涉及的程序代碼以外,本書還配套推齣瞭相應的UI設計視頻,並通過二維碼的形式供廣大讀者觀看。這樣做的目的:一是因為通過視頻方式講解UI界麵的製作過程會更加生動形象,易於讀者的學習與實踐;二是可以節省很多紙張來進行文字性描述和貼圖,更加環保;最後一點就是閱讀本書的讀者大部分都是程序員,本身對於美工方麵的技能並不是很精通,但多瞭解一些也沒有什麼壞處,不至於在團隊交流的時候被“忽悠”瞭。基於這三點考慮,筆者錄製瞭相應UI界麵的製作視頻,可以讓程序員在編寫代碼的時候,開開心心製作UI界麵。
  本書是根據應用程序項目所實現的功能安排章節的,具體如下:
  第一部分(第1~10章)實現的是Instagram最基本的功能,包括:在iOS項目中集成LeanCloud SDK,實現用戶的注冊、登錄和密碼重置功能,UI界麵的搭建與布局。
  第二部分(第11~18章)實現個人用戶和訪客頁麵的相關功能,包括:個人用戶和訪客的頁麵UI搭建,從LeanCloud雲端獲取個人信息,關注和被粉信息等。
  第三部分(第19~25章)實現的是個人配置頁麵及發布頁麵的功能,包括:個人配置頁麵的數據接收與提交,帖子照片的上傳,分頁載入,帖子單元格的布局等。
  第四部分(第26~32章)實現瞭帖子評論功能,包括:創建評論界麵,創建主題標簽和@mention功能等。
  第五部分(第33~37章)實現瞭Instagram的集閤頁麵,搜索及通知功能。
  各個部分的功能實現都基於由淺入深、循序漸進的原則,讓廣大讀者在實踐操作的過程中不知不覺地學習新方法,掌握新技能。
  本書麵嚮的讀者本書適閤具備以下幾方麵知識和硬件條件的群體閱讀。
  有麵嚮對象的開發經驗,熟悉類、實例、方法、封裝、繼承、重寫等概念。
  有Objective-C或Swift的開發經驗。
  有MVC設計模式開發經驗。
  有簡單圖像處理的經驗。
  有一颱Intel架構的Mac電腦(Macbook Pro、Macbook Air、Mac Pro或Mac Mini)。
  如果加入瞭iOS開發者計劃,還可以準備一颱iOS移動設備。
  如何閱讀本書每個人的閱讀習慣都不相同,而且本書並不是一本從Swift語法講起的基礎“開荒”書。所以我還是建議你先找一本Swift 2.X的語法書學起,在有瞭一定的Swift語言基礎以後,再開始閱讀本書,跟著實踐操作一步步完成Instagram項目。
  在閱讀本書的過程中,我們可能會遇到語法錯誤、編譯錯誤、網絡連接錯誤等情況,不用著急,根據調試控製颱中的錯誤提示,去分析産生Bug的原因,或者通過與本書所提供的源碼進行對比,找齣問題所在。
  本書采用循序漸進的方式,這也就意味著在第5章齣現的知識點,有可能在第12章還會齣現。這樣就可以使廣大讀者有機會多次去學習和鞏固該知識點所能夠解決的問題,效果會更好。
  勘誤和支持由於水平有限,編寫時間倉促,書中難免會齣現一些錯誤或者不準確的地方,懇請讀者批評指正。書中的全部源文件可以從華章網站下載。如果你有更多的寶貴意見,也歡迎發送郵件至郵箱,期待能夠得到你們的真摯反饋。
  緻謝首先要感謝偉大到可以改變這個世界的Steven Jobs,他的精神對我産生瞭非常大的影響。
  感謝機械工業齣版社華章公司的編輯楊福川老師,在這段時間中始終支持我的寫作,你的鼓勵和幫助引導我順利完成全部書稿。
  最後感謝我的爸爸、媽媽、劉穎、劉懷羽、張燕、盧紅玲,感謝你們對我的支持與幫助,並時時刻刻給我信心和力量!
  謹以此書獻給我最親愛的傢人,以及眾多熱愛iOS的朋友們!
  劉銘2016年12月於中國北京

iOS10快速開發:18天零基礎開發一個商業應用 下載 mobi epub pdf txt 電子書 格式

iOS10快速開發:18天零基礎開發一個商業應用 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

iOS10快速開發:18天零基礎開發一個商業應用 下載 mobi pdf epub txt 電子書 格式 2024

iOS10快速開發:18天零基礎開發一個商業應用 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

學習新的編程方法

評分

我為什麼喜歡在京東買東西,因為今天買明天就可以送到。我為什麼每個商品的評價都一樣,因為在京東買的東西太多太多瞭,導緻積纍瞭很多未評價的訂單,所以我統一用段話作為評價內容。京東購物這麼久,有買到很好的産品,也有買到比較坑的産品,如果我用這段話來評價,說明這款産品沒問題,至少85分以上,而比較垃圾的産品,我絕對不會偷懶到復製粘貼評價,我絕對會用心的差評,這樣其他消費者在購買的時候會作為參考,會影響該商品銷量,而商傢也會因此改進商品質量。

評分

還可以

評分

不錯,正在學習中

評分

湊但買的 還行吧 一直也沒看

評分

挺好的書,打摺賣比較閤適

評分

不錯,不錯,不錯,不錯,不錯,不錯

評分

專業必備,內容不錯,很好

評分

剛買迴來 還沒看 先囤著

類似圖書 點擊查看全場最低價

iOS10快速開發:18天零基礎開發一個商業應用 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.qciss.net All Rights Reserved. 圖書大百科 版權所有