Swift學習手冊

Swift學習手冊 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
[美] Jonathon Manning(喬納森,曼寜) 著



點擊這裡下載
    


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

發表於2024-12-22

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

圖書介紹

齣版社: 中國電力齣版社
ISBN:9787519803223
版次:1
商品編碼:12144094
包裝:平裝
開本:16開
齣版時間:2017-03-01
用紙:膠版紙
頁數:472
字數:562000
正文語種:中文


相關圖書





圖書描述

産品特色

編輯推薦

本書講解常用的Swift設計模式、Apple平颱中應用的結構,還會說明如何把應用提交到App Store。構建真實可用的OS X和iOS應用,動手實踐Swift編程語言。

內容簡介

《Swift學習手冊》分為四部分,涵蓋以下內容:Swift基礎知識:學習Swift的麵嚮對象特性,以及各種開發工具。OS X應用開發:規劃應用,處理文檔,然後構建各項功能。iOS應用開發:使用多媒體、聯係人、位置、通知和iCloud 構建一個功能完善的iOS記事本應用。高級應用擴展:支持Apple Watch,學習如何調試、監控和測試全部三個Swift應用。

目錄

前言 1
第一部分 Swift 基礎
第1章新手入門 9
11 Apple開發者計劃 11
12 使用Xcode創建第一個項目 13
13 開發一個簡單的Swift應用 26
14 使用iOS模擬器 30
15 小結 32
第2章 Swift基礎 33
21 Swift編程語言 34
22 Playground 36

23 注釋 38
24 流程控製 38
25 變量和常量 42
26 運算符 43
27 類型 44
28 處理字符串 45
29 函數和閉包 56
210 小結 63
第3章 Swift麵嚮對象應用開發64
31 類和對象 64
32 結構體 77
33 模塊 78
34 Swift標準庫、Foundation、Cocoa和Cocoa Touch 78
35 數據 79
36 錯誤處理 81
37 內存管理 83
38 Cocoa和Cocoa Touch 采用的設計模式 84
39 應用的結構 88
310 小結 89
第二部分 構建一個OS X應用
第4章 構建OS X記事本應用的前期準備工作93
41 設計這個OS X記事本應用93
42 創建OS X應用項目97
43 定義文檔類型 101
44 添加圖標 106
45 小結 108
第5章 在OS X中處理文檔 109
51 NSDocument類 109
52 在文檔中存儲數據 110
53 存儲文本 111
54 基本的UI 120
55 小結 128
第6章 用戶界麵和 iCloud 129
61 更新UI 129
62 附件和文件擴展名的UI 133
63 增強附件係統 154
64 通過拖曳添加附件 159
65 iCloud 166

66 iCloud基礎 167
67 小結 170
第三部分 構建一個iOS應用
第7章 構建iOS記事本應用的前期準備工作173
71 設計這個iOS應用 174
72 創建iOS應用項目 179
73 為iOS應用啓用iCloud 183
74 定義文檔類型 187
75 小結 189
第8章 處理iCloud中的文件190
81 應用沙盒 190
82 iCloud 的可用性 192
83 創建文檔列錶視圖控製器 192
84 定義 Document 類204
85 列齣文檔 210
86 創建文檔 218
87 從iCloud中下載文件 221
88 刪除文檔 225
89 重命名文檔 231
810 小結 235
第9章 在iOS中處理文檔 236
91 添加顯示筆記的視圖 236
92 編輯和保存文檔 244
93 小結 246
第10章 處理文件和文件類型 247
101 設計附件的界麵 247
102 列齣附件 251
103 處理衝突 261
104 創建快速查看縮略圖 267
105 小結 269
第11章 圖像和刪除 270
111 添加附件 270
112 添加圖像附件 272
113 查看附件 277
114 刪除附件 286
115 小結 293
第12章 支持iOS生態係統294
121 通過UIActivityController實現分享 294
122 Handoff 297

123 可搜索性 301
124 小結 303
第13章 擴展iOS應用 304
131 使用Spotlight索引擴展搜索305
132 “今天”小組件 315
133 小結 323
第14章 多媒體、聯係人、位置和通知324
141 位置附件 324
142 音頻附件 338
143 視頻附件 350
144 聯係人附件 356
145 通知 360
146 小結 371
第15章 改進這個iOS應用372
151 朗讀文本 372
152 在SFSafariViewController 中打開鏈接 374
153 設置 380
154 撤銷功能 381
155 圖像濾鏡 384
156 全球化應用 388
157 輔助功能 396
158 分屏多任務 400
159 小結 401
第四部分 擴展應用
第16章 構建一個watchOS應用 405
161 為Apple Watch 設計 406
162 設計我們的watchOS應用 407
163 創建watchOS擴展 409
164 小結 441
第17章 代碼質量和應用分發 442
171 調試 442
172 Instruments 444

173 測試 449
174 在同一個項目中同時使用Objective-C和Swift 453
175 App Store 454

176 小結 457

前言/序言

歡迎閱讀本書!我們將為Apple 的 OS X 、iOS 和 watchOS 平颱開發一個筆記應用,讓你實踐Swift 編程語言。
Swift 是一門齣色的現代語言,藉鑒瞭其他新式語言的最佳實踐,而沒有重新發明輪子。Swift 易於編寫、易於學習,極難犯錯。
我們認為,學習Swift 的最佳方法是使用它構建應用。不過,若想構建應用,需要趁手的框架,而Apple 為我們提供瞭好多,例如Cocoa、Cocoa Touch 和WatchKit 。本書的書名也可以改成“通過

Swift 學習Cocoa 和Cocoa Touch”,因為框架和語言本身同等重要。寫作本書時,Swift 的當前版本是2.2,而且未來一片光明。
書中使用的資源
我們建議你在閱讀每一章的同時自己動手編寫代碼。如果卡住瞭,或者想獲取一份代碼,可以訪問我們的網站(http://www.secretlab.com.au/books/learning-swift )。
本書的目的是教你構建真實的應用,主要集中講解代碼,不是讓你設計圖標,我們已經為你準備好瞭。圖標也可以從我們的網站中下載。
本書麵嚮的讀者和教學方式
本書隻講Swift ,不涉及Objective-C 。我們偶爾會提及後者,但是不要求你知道如何使用它。本書先講Swift 的基礎知識,然後分彆為OS X 和iOS 構建一個完整的應用,在這個過程中學習Cocoa、

Cocoa Touch 和watchOS 框架。注意,Swift 是編程語言,Cocoa 是開發OS X 應用的框架,Cocoa Touch 是開發 iOS 應用的框架,而watchOS 是開發 Apple Watch 應用的框架。
本書采用的教學方式與其他編程書不同。前麵說過,我們認為學習Swift 的最佳方法是使用它構建應用。我們假定你有一定的編程基礎,但是不假設你曾為OS X 或iOS 做過開發,或者之前用過Swift

或Objective-C。我們還假設你能熟練操作 OS X 和 iOS。
本書結構
本書將分彆討論 OS X 和 iOS 使用的 Cocoa 和Cocoa Touch 框架。在這個過程中,我們
還將說明Swift 的句法和特性等。第一部分先介紹Swift 編程工具和 Apple 開發者計劃,然後介紹Swift 編程語言的基礎知識和Apple 平颱中程序的結構,以及常用的設計模式。
第1 章簡要介紹 Apple 的開發者計劃,帶你構建一個簡單的Swift 應用。第2 章探討Swift 基礎知識,準備使用它構建復雜的應用。第3 章討論Swift 的麵嚮對象特性,以及一個好的應用應該具有的

結構。第二部分為Mac OS X 構建一個簡單的筆記應用。在這個過程中,我們將討論應用的設計、
結構,說明如何處理文檔,以及如何構建所有功能。第4 章開始構建OS X 筆記應用,準備文檔模型和圖標。第5 章詳細說明如何在OS X 應用中處理文檔。第6 章把應用與iCloud 連接起來,完成整個

應用。第三部分構建一個功能完整的iOS 筆記應用,作為第二部分那個OS X 應用的配備。第7 章開始構建iOS 筆記應用,準備與iOS 應用一樣的文檔模型。第8 章把 iOS 應用與iCloud 連接起來。第

9 章創建顯示筆記的界麵。第10 章在iOS 應用中處理附件。第11 章為iOS 應用添加圖像支持。第12 章為iOS 應用添加分享和搜索功能。
第13 章為iOS 應用添加一個“今天”小組件。第14 章為iOS 應用添加位置、音頻、視頻和聯係人附件,以及通知。第15 章對iOS 應用做些改進。第四部分構建一個watchOS 應用,並且探討缺陷追查

和性能調優。第16 章為iOS 應用添加一個watchOS 應用,提供Apple Watch 支持。第17 章探討調試和性能調優。
排版約定
本書使用瞭下述排版約定。
斜體(Italic)錶示新術語、URL、電子郵件地址、文件名和擴展名。
等寬字體(Constant.Width)錶示代碼清單,在段落中齣現則錶示程序元素,例如變量、函數名、數據庫、數據類型、環境變量、語句和關鍵字。
粗體等寬字體(Constant.width.bold)錶示應該由用戶輸入的命令或其他文本。
斜體等寬字體(Constant Width Italic)錶示應該替換成用戶提供的值,或者由上下文決定的值。

這個圖標錶示提示或建議。
這個圖標錶示一般性說明。
這個圖標錶示警告或提醒。

使用代碼示例
本書的補充資料(代碼示例、練習、勘誤等)可以從這個地址下載:http://secretlab. com.au/books/learning-swift。
本書的目的是幫助你完成工作。一般來說,你可以在自己的程序或者文檔中使用本書附帶的示例代碼。你無需聯係我們獲得使用許可,除非你要復製大量的代碼。例如,使用本書中的多個代碼片段編

寫程序就無需獲得許可。但以CD-ROM 的形式銷售或者分發O’Reilly 書中的示例代碼則需要獲得許可。迴答問題時援引本書內容以及書中示例代碼,無需獲得許可。在你自己的項目文檔中使用本書大

量的示例代碼時,則需要獲得許可。
我們不強製要求署名,但如果你這麼做,我們深錶感激。署名一般包括書名、作者、齣版社和國際標準圖書編號。例如:Learning Swift by Jonathon Manning, Paris Buttfield-Addison, and Tim

Nugent (O’Reilly). Copyright 2016 Secret Lab, 978-1-491-94074-7。
如果你覺得自身情況不在閤理使用或上述允許的範圍內,請通過郵件和我們聯係,地址是permissions@oreilly.com 。
Safari. Books Online
Safari Books Online(http://safaribooksonline.com)是應需而變的數字圖書館,它同時以圖書和視頻的形式齣版世界頂級技術和商務作傢的專業作品。
Safari Books Online 是技術專傢、軟件開發人員、Web 設計師、商務人士和創意人士開展調研、解決問題、學習和認證培訓的第一手資料來源。
Safari Books Online 為企業(https://www.safaribooksonline.com/enterprise/ )、政府部門(https://www.safaribooksonline.com/government/ )、教育機構(https://www.

safaribooksonline.com/academic-public-library/ )和個人提供瞭多種套餐和價格(https:// www.safaribooksonline.com/pricing/ )。
訂閱者可以在一個完全可搜索的全文數據庫中訪問上韆種圖書、培訓視頻和正式齣版之前的書稿。這些內容由以下齣版社提供:O’Reilly Media 、Prentice Hall Professional 、Addison-Wesley

Professional 、Microsoft Press 、Sams、Que、Peachpit Press 、Focal Press、Cisco Press 、John Wiley & Sons 、Syngress、Morgan Kauf-mann 、IBM Redbooks、Packt、Adobe Press 、FT

Press 、Apress、Manning、New Riders 、McGraw-Hill、Jones & Bartlett 、Course Technology 等(https://www.safaribooksonline.com/our-library/ )。關於Safari Books On-line 的更多

信息,請訪問我們的網站(http://www. safaribooksonline.com)。
聯係方式
請把你對本書的意見和疑問發給齣版社:
美國:
O’Reilly Media,Inc.
1005 Gravenstein Highway North
Sebastopol,CA 95472
中國:
北京市西城區西直門南大街2 號成銘大廈C 座807 室(100035)
奧萊利技術谘詢(北京)有限公司
這本書有專屬網頁,你可以在那兒找到本書的勘誤、示例和其他信息。這個網頁的地址是http://shop.oreilly.com/product/0636920045946.do 。
如果你對本書有一些評論或技術上的建議,請發送電子郵件到bookquestions@oreilly. com。
要瞭解O’Reilly 圖書、培訓課程、會議和新聞的更多信息,請訪問我們的網站,地址是http://www.oreilly.com 。
我們在Facebook 的地址:http://facebook.com/oreilly
請關注我們的Twitter 動態:http://twitter.com/oreillymedia
我們的YouTube 視頻地址:http://www.youtube.com/oreillymedia

緻謝
Jon 要感謝雙親和諸位傢庭成員給予的巨大支持。
Paris 要感謝他的母親,沒有她幾乎任何事情都引不起他的興趣,更彆說寫一本書瞭。
Tim 要感謝雙親和傢庭容忍他平淡無奇的生活。
我們三人要感謝編輯Rachel Roumeliotis 和Brian MacDonald,他們的技能和建議對這本書的完成起瞭至關重要的作用。此外,撰寫本書的過程中,我們與O’Reilly Media 的很多人有聯係,他們都

是各自領域的專傢。
非常感謝Tony Gray 和Apple University Consortium(AUC)給我們提供的極大幫助,以及這裏列齣的其他人。如果沒有他們,我們不可能寫齣這本書。現在,你也在寫書瞭,Tony ,祝你好運!
還要感謝Neal Goldstein,是他聯係我們,把我們帶上瞭寫書這條路。
感謝MacLab 給予的支持(誰知道他們是誰,他們一直在看終將神化的Admiral Dolphin),感謝Christopher Lueg 教授、Leonie Ellis 博士和塔斯馬尼亞大學的其他員工,感謝他們容忍我們。嚮

Mark Pesce“緻歉”,他知道個中緣由。
此外,要感謝Rex S. 、Nic W. 、Andrew B. 、Jess L. 和Ash J. ,原因有很多。特彆感謝Steve Jobs,沒有他就沒有這本書(以及很多類似的書)。
感謝技術審校,尤其是 Chris Devers 和 Tony Gray ,感謝他們細緻且專業地審校。
最後,非常感謝你購買我們的書,謝謝你!如果你有什麼要反饋,請聯係我們。你可以發電子郵件給我們,地址是lab@secretlab.com.au ;也可以在Twitter 上聯係@ thesecretlab

(http://twitter.com/thesecretlab )。
Swift學習手冊 下載 mobi epub pdf txt 電子書 格式

Swift學習手冊 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

Swift學習手冊 下載 mobi pdf epub txt 電子書 格式 2024

Swift學習手冊 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

書是被人用過瞭,封麵有摺痕,也沒有薄膜包裝,其他兩本有包裝,是新的。一比較讓人覺得還是有點不舒服的

評分

質量不錯一直在京東買書正版好用

評分

書非常不錯的,喜歡?,讀讀堵成書非常不錯

評分

Swift語言用瞭一個月的時間在七月份登上瞭編程語言排行榜的第十六並且還在迅猛增長

評分

還可以吧,學習學習,有用

評分

一般般,比較老。。。。。。。。。。。。。。。

評分

書有點髒瞭,四本裏麵就非要給我夾雜一本這種的嗎?

評分

不錯

評分

不錯

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

Swift學習手冊 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


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

友情鏈接

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