寫給大忙人看的Swift

寫給大忙人看的Swift pdf epub mobi txt 電子書 下載2025

出版者:電子工業齣版社
作者:【美】Matt Henderson(馬特•亨德森)
出品人:
頁數:196
译者:周智勛
出版時間:2015-6-1
價格:55.00元
裝幀:平裝
isbn號碼:9787121264399
叢書系列:
圖書標籤:
  • Swift
  • iOS
  • 編程
  • 技術
  • Swift
  • 編程
  • iOS
  • 移動開發
  • 快速學習
  • 教程
  • 效率
  • 開發者
  • 技術
  • 入門
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《寫給大忙人看的Swift》全麵介紹瞭蘋果公司新推齣的 Swift 編程語言。主要內容包括 Swift 語法簡介, Swift 應用程序中常見的對象模型、可空類型、泛型、函數和閉包的使用方法,Swift 代碼的安全性,如何在 Swift 中使用 Objective-C和蘋果平颱已有的框架,如何利用 Swift及其新功能來創建一個應用程序等。《寫給大忙人看的Swift》作者 Matt Henderson 及 Dave Wood是 iOS 和 OS X 開發者的領軍人物,他們運用簡練的語言介紹瞭 Swift 的相關知識。書中含有大量實戰代碼和課後習題,通過理論和實踐相結閤的方式,幫助讀者迅速掌握 Swift 的主要功能和用法。

《寫給大忙人看的Swift》適閤各種層次的Swift學習者和開發者閱讀,包括擁有 Objective-C開發經驗的開發者,想要用 Swift 編寫程序的愛好者等任何對 Swift 感興趣的人。對於想要快速瞭解和掌握Swift的人來說,《寫給大忙人看的Swift》是一本不可多得的枕邊讀物。

著者簡介

Matt Henderson從2009年開始在蘋果平颱上進行軟件開發,現在是MartianCraft的一名Cocoa工程師。他在不同的用戶群體和會議上做過幾次演講,包括360iDev、Cocoaheads Denver 和 Boulder iOS Meetup。當他發現用圖形計算器來解方程比數學學習更簡單時,他意識到自己應該在軟件發展方麵大有潛力。他認為最佳調試技術就像走在有陽光或雪的戶外。

Dave Wood從2008年開始在 iOS 上進行開發,2009 年開始進行 OS X開發,在 9 歲時,他就在 TI/99/4A 設備上編寫代碼,並立馬愛上瞭編程。他曾開發過不同類型的工程,包括股票交易係統的接口、新聞媒體、銀行係統,以及報紙網站,當然也包括移動應用程序,涉及遊戲、社交網絡、財務軟件、工作效率和開發應用程序。如果可能,他喜歡激流皮劃艇和深海潛水。目前他自己開瞭一個開發工作室Cerebral Gardens,並且是 MartianCraft 的一名 Cocoa 自由職業工程師。

圖書目錄

第1章 Swift介紹 1
1.1 基本語法 4
1.1.1 變量和常量 4
1.1.2 字符串插值 7
1.1.3 流程控製 8
1.2 基本數據類型 12
1.2.1 整型 12
1.2.2 Double和Float 14
1.2.3 布爾型 15
1.2.4 字符串 16
1.2.5 數組 17
1.2.6 字典 21
習題 22
第2章 深入學習Swift 語法 23
2.1 可空類型 26
2.2 泛型 29
2.3 類型聲明和類型推斷 32
2.4 函數和閉包 33
2.4.1 全局函數 33
2.4.2 嵌套函數 34
2.4.3 閉包錶達式 35
2.5 元組 36
2.6 switch語句和模式匹配 38
習題 41
第3章 對象和類 43
3.1 枚舉 46
3.2 類 51
3.3 結構體 55
3.4 繼承 57
3.5 重載 58
3.6 重寫 60
3.7 初始化 61
3.8 屬性 63
3.8.1 計算型屬性 65
3.8.2 屬性觀察者 66
3.8.3 延遲屬性 68
3.9 下標 69
3.10 協議 71
3.11 擴展 73
3.12 訪問控製 74
習題 79
第4章 可空類型 81
4.1 可空類型和nil 84
4.2 有效性檢查、可空綁定和強製拆箱 86
4.3 可空鏈 89
4.4 帶隱式拆箱的可空 94
習題 96
第5章 泛型 99
5.1 為什麼使用泛型 102
5.2 泛型函數 102
5.2.1 類型參數 103
5.2.2 使用多個類型參數 104
5.3 泛型類型 104
5.3.1 關聯類型 108
5.3.2 where子句 110
習題 111
第6章 函數和閉包 113
6.1 函數 116
6.1.1 參數 116
6.1.2 外部參數名 117
6.1.3 參數的默認值 119
6.1.4 可變參數和inout參數 120
6.1.5 返迴類型 121
6.2 閉包 123
6.2.1 參數及返迴值的類型推斷 124
6.2.2 尾隨閉包 125
6.3 函數式編程 126
習題 129
第7章 使用Objective-C 131
7.1 與C和Objective-C APIs打交道 134
7.1.1 可空屬性和返迴值 135
7.1.2 AnyObject類型 137
7.1.3 繼承、擴展和協議 138
7.1.4 自動轉換類型 139
7.1.5 選擇器和枚舉 142
7.1.6 與C代碼交互 143
7.2 在項目中同時使用Swift和Objective-C代碼 144
習題 147
第8章 常見模式 149
8.1 嵌套類型 152
8.2 單例 153
8.3 使用GCD 154
8.3.1 dispatch_once 155
8.3.2 dispatch_async 155
8.3.3 dispatch_after 156
8.3.4 dispatch_apply 156
8.4 Sequences和Generators 157
8.5 運算符 161
8.5.1 運算符重載 162
8.5.2 自定義運算符 163
習題 164
索引 165
· · · · · · (收起)

讀後感

評分

技术更新太快了,现在swift都2.1,而这本书好像还是1.2。虽然语法改变不小,但是,也没必要太介意。苹果推出Swift,主要是为了提高开发效率和让编写的代码更安全。无论语法怎么变,都是围绕效率和安全走的。看完这本书,可以对swift有个初步的认识和了解,像书的简介说的“掌握...

評分

技术更新太快了,现在swift都2.1,而这本书好像还是1.2。虽然语法改变不小,但是,也没必要太介意。苹果推出Swift,主要是为了提高开发效率和让编写的代码更安全。无论语法怎么变,都是围绕效率和安全走的。看完这本书,可以对swift有个初步的认识和了解,像书的简介说的“掌握...

評分

技术更新太快了,现在swift都2.1,而这本书好像还是1.2。虽然语法改变不小,但是,也没必要太介意。苹果推出Swift,主要是为了提高开发效率和让编写的代码更安全。无论语法怎么变,都是围绕效率和安全走的。看完这本书,可以对swift有个初步的认识和了解,像书的简介说的“掌握...

評分

技术更新太快了,现在swift都2.1,而这本书好像还是1.2。虽然语法改变不小,但是,也没必要太介意。苹果推出Swift,主要是为了提高开发效率和让编写的代码更安全。无论语法怎么变,都是围绕效率和安全走的。看完这本书,可以对swift有个初步的认识和了解,像书的简介说的“掌握...

評分

技术更新太快了,现在swift都2.1,而这本书好像还是1.2。虽然语法改变不小,但是,也没必要太介意。苹果推出Swift,主要是为了提高开发效率和让编写的代码更安全。无论语法怎么变,都是围绕效率和安全走的。看完这本书,可以对swift有个初步的认识和了解,像书的简介说的“掌握...

用戶評價

评分

大概介紹瞭下swift的語法,感覺和C#有很多同通的地方。沒介紹ios開發,這個是遺憾。不搞ios,我特麼用swift刷題嗎?????????????

评分

技術更新太快瞭,現在swift都2.1,而這本書好像還是1.2。雖然語法改變不小,但是,也沒必要太介意。蘋果推齣Swift,主要是為瞭提高開發效率和讓編寫的代碼更安全。無論語法怎麼變,都是圍繞效率和安全走的。看完這本書,可以對swift有個初步的認識和瞭解,像書的簡介說的“掌握”是不可能的。很多東西並沒有深入講,甚至部分實例代碼隻是縮減版,當然可以到官網下載完整實例代碼看。官方文檔將的都比這本書詳細。這本書適閤“快速”瞭解Swift與Objective-C的不同之處,瞭解新語法和新特性。有Objective-C經驗的開發者可以看看。

评分

大概介紹瞭下swift的語法,感覺和C#有很多同通的地方。沒介紹ios開發,這個是遺憾。不搞ios,我特麼用swift刷題嗎?????????????

评分

技術更新太快瞭,現在swift都2.1,而這本書好像還是1.2。雖然語法改變不小,但是,也沒必要太介意。蘋果推齣Swift,主要是為瞭提高開發效率和讓編寫的代碼更安全。無論語法怎麼變,都是圍繞效率和安全走的。看完這本書,可以對swift有個初步的認識和瞭解,像書的簡介說的“掌握”是不可能的。很多東西並沒有深入講,甚至部分實例代碼隻是縮減版,當然可以到官網下載完整實例代碼看。官方文檔將的都比這本書詳細。這本書適閤“快速”瞭解Swift與Objective-C的不同之處,瞭解新語法和新特性。有Objective-C經驗的開發者可以看看。

评分

大概介紹瞭下swift的語法,感覺和C#有很多同通的地方。沒介紹ios開發,這個是遺憾。不搞ios,我特麼用swift刷題嗎?????????????

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

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有