Swift開發指南(修訂版)

Swift開發指南(修訂版) 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
關東升,趙誌榮 著

下載链接在页面底部


點擊這裡下載
    

想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-26


圖書介紹


齣版社: 人民郵電齣版社
ISBN:9787115373335
版次:2
商品編碼:11570185
包裝:平裝
開本:16開
齣版時間:2014-11-01
用紙:膠版紙
頁數:314
字數:502000
正文語種:中文


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

相關圖書





圖書描述

編輯推薦

  Swift開發指南(修訂版) 配有免費視頻教程和實用的項目開發實戰教程,同時網站還為讀者提供瞭交流平颱,iOS專傢關東升將為讀者提供熱心答疑和指導。  Swift開發指南(修訂版) 中涵蓋瞭大量案例,詳細解析瞭Swift核心知識點。重要的是,加入瞭Swift的全新特性、全新語法和全新功能。  《圖靈原創:Swift開發指南》特點:  配有同步習題、同步視頻教程,並全程展現即將上綫的iPhone計算器項目  分層架構設計解決Swift與Objective-C混閤搭配問題  暢銷書《圖靈原創:Swift開發指南》作者關東升全新著作

內容簡介

  《Swift開發指南(修訂版)》通過大量案例講解瞭Swift語言開發的方方麵麵,包含常量與變量、運算符和錶達式、數據類型、數據類型轉換、字符串類型、語言的元組類型、可選類型、數組、字典、控製語句、函數、閉包、類與結構體、屬性、方法、下標、繼承、構造器、析構器、擴展、協議等。
  《Swift開發指南(修訂版)》適閤現有iOS開發者,其它移動平颱開發者計劃從事iOS開發者,對iOS開發感興趣的讀者,計劃從事iOS開發工作的人,以及計算機專業大學生。本書屬於基礎語言類技術書,非常適閤作為培訓教材。

作者簡介

  關東升,國內知名iOS技術作傢,iOS技術顧問,高級培訓講師,移動開發專傢。擔任51CTO社區iOS技術顧問,精通iOS、Android和WindowsPhone及HTML5等移動開發技術,擅長移動平颱的應用和遊戲類項目開發。曾先後主持開發大型網絡遊戲《神農訣》的iOS和Android客戶端、國傢農産品追溯係統的iPad客戶端、酒店預訂係統的iPhone客戶端、金融係統微博的iOS和WindowsPhone及Android客戶端。在AppStore上發布瞭多款遊戲和應用軟件。長期為中國移動研究院、雲南移動、東軟、方正科技、大唐電信、中石油、深圳康拓普、上海財富168、天津港務局等企事業單位授課。除本書外,還著有《iOS開發指南》《品味移動設計》《iOS網絡編程與雲端應用實踐》《iOS傳感器應用開發實踐》《iOS多媒體編程技術實踐》《iPhone與iPad開發實戰——iOS經典應用剖析》等暢銷書。

內頁插圖

精彩書評

  “本書配套視頻教程《蘋果Swift語言視頻教程閃電入門》在51CTO學院全國首發,是國內首套完整的Swift視頻課程,《Swift開發指南》一書齣版後受到瞭51CTO社區廣大開發者的好評和認可。修訂版在上一版的基礎上,修訂瞭Swift語法、Xcode操作界麵和工程構建等多方麵的內容,全麵介紹瞭蘋果Swift語言開發技巧,非常適閤廣大學員迅速掌握和鞏固Swift開發中的知識點。”  ——51CTO學院高級運營經理曹亞莉
  “《Swift開發指南》(修訂版)根據Xcode 6版進行瞭全新修訂和完善,不僅通過大量的案例代碼和豐富的圖示全麵講解瞭Swift語言開發,而且通過實戰開發項目的分布講解,幫助開發者係統地理解書中內容。本書是一本詳盡的入門圖書,不僅適閤iOS開發者閱讀,而且也適閤其他領域的移動開發者係統地學習Swift語言,它將帶領更多的學生和開發人員開啓Swift學習之旅。”  ——CocoaChina社區
  “蘋果發布Xcode 6正式版之後,作者全新修訂瞭《Swift開發指南》,修訂內容包括Xcode 6正式版本在Swift語法方麵的變化、Xcode的操作界麵與之前的差異,以及工程構建方麵的不同。本書詳細講述瞭Objective-C語言與Swift語言的混閤搭配和調用,介紹瞭如何使用分層架構以及架構設計的重要性。作者還用心將本書的實戰項目製作成瞭視頻課程,方便廣大開發者學習。值得推薦的一本Swift開發圖書。”  ——智捷iOS課堂

目錄

第一部分 基礎篇
第1章 準備開始
1.1 本書學習路綫圖
1.2 本書中的約定
1.2.1 示例代碼約定
1.2.2 圖示的約定
1.3 Xcode開發工具
1.3.1 Xcode安裝和卸載
1.3.2 Xcode界麵
1.4 如何使用API幫助
1.5 本章小結
1.6 同步練習
第2章 第一個Swift程序
2.1 使用Playground編寫
2.1.1 編程利器Playground
2.1.2 編寫HelloWorld程序
2.2 代碼解釋
2.3 本章小結
2.4 同步練習
第3章 Swift基本語法
3.1 標識符和關鍵字
3.1.1 標識符
3.1.2 關鍵字
3.2 常量和變量
3.2.1 常量
3.2.2 變量
3.2.3 命名規範
3.3 注釋
3.4 錶達式
3.5 本章小結
3.6 同步練習
第4章 基本運算符
4.1 算術運算符
4.1.1 一元運算符
4.1.2 二元運算符
4.1.3 算術賦值運算符
4.2 關係運算符
4.3 邏輯運算符
4.4 位運算符
4.5 其他運算符
4.6 本章小結
4.7 同步練習
第5章 基本數據類型
5.1 Swift數據類型
5.2 整型
5.3 浮點型
5.4 數字錶示方式
5.4.1 進製數字錶示
5.4.2 指數錶示
5.4.3 其他錶示
5.5 數字類型之間的轉換
5.5.1 整型之間的轉換
5.5.2 整型與浮點型之間的轉換
5.6 布爾型
5.7 元組類型
5.8 本章小結
5.9 同步練習
第6章 字符和字符串
6.1 字符
6.1.1 Unicode編碼
6.1.2 轉義符
6.2 創建字符串
6.3 字符串可變性
6.4 字符串比較
6.4.1 大小和相等比較
6.4.2 前綴和後綴比較
6.5 本章小結
6.6 同步練習
第7章 控製語句
7.1 分支語句
7.1.1 條件語句if
7.1.2 多分支語句switch
7.1.3 在switch中使用範圍匹配
7.1.4 在switch中比較元組類型
7.2 循環語句
7.2.1 while語句
7.2.2 do while語句
7.2.3 for語句
7.2.4 for in語句
7.3 跳轉語句
7.3.1 break語句
7.3.2 continue語句
7.3.3 fallthrough語句
7.4 本章小結
7.5 同步練習
第8章 集閤
8.1 數組集閤
8.1.1 數組聲明與初始化
8.1.2 數組的修改
8.1.3 數組遍曆
8.2 字典集閤
8.2.1 字典聲明與初始化
8.2.2 字典的修改
8.2.3 字典遍曆
8.3 集閤的復製
8.3.1 字典復製
8.3.2 數組復製
8.4 本章小結
8.5 同步練習
第9章 函數
9.1 使用函數
9.2 傳遞參數
9.2.1 使用外部參數名
9.2.2 參數默認值
9.2.3 可變參數
9.2.4 參數的傳遞引用
9.3 函數返迴值
9.3.1 無返迴值函數
9.3.2 多返迴值函數
9.4 函數類型
9.4.1 作為函數返迴類型使用
9.4.2 作為參數類型使用
9.5 函數重載
9.6 嵌套函數
9.7 泛型和泛型函數
9.7.1 一個問題的思考
9.7.2 泛型函數
9.8 本章小結
9.9 同步練習
第10章 閉包
10.1 迴顧嵌套函數
10.2 閉包的概念
10.3 使用閉包錶達式
10.3.1 類型推斷簡化
10.3.2 隱藏return關鍵字
10.3.3 縮寫參數名稱
10.3.4 使用閉包返迴值
10.4 使用尾隨閉包
10.5 捕獲上下文中的變量和常量
10.6 本章小結
10.7 同步練習

第二部分 麵嚮對象篇
第11章 Swift語言中的麵嚮對象特性
11.1 麵嚮對象概念和基本特徵
11.2 Swift中的麵嚮對象類型
11.3 枚舉
11.3.1 成員值
11.3.2 原始值
11.3.3 相關值
11.4 結構體與類
11.4.1 類和結構體定義
11.4.2 再談值類型和引用類型
11.4.3 引用類型的比較
11.5 類型嵌套
11.6 可選類型與可選鏈
11.6.1 可選類型
11.6.2 可選鏈
11.7 訪問限定
11.7.1 訪問範圍
11.7.2 訪問級彆
11.7.3 使用訪問級彆最佳實踐
11.8 本章小結
11.9 同步練習
第12章 屬性與下標
12.1 存儲屬性
12.1.1 存儲屬性概念
12.1.2 延遲存儲屬性
12.1.3 屬性觀察者
12.2 計算屬性
12.2.1 計算屬性概念
12.2.2 隻讀計算屬性
12.2.3 結構體和枚舉中的計算屬性
12.3 屬性觀察者
12.4 靜態屬性
12.4.1 結構體靜態屬性
12.4.2 枚舉靜態屬性
12.4.3 類靜態屬性
12.5 使用下標
12.5.1 下標概念
12.5.2 示例:二維數組
12.6 本章小結
12.7 同步練習
第13章 方法
13.1 實例方法
13.1.1 使用規範的命名
13.1.2 結構體和枚舉方法變異
13.2 靜態方法
13.2.1 結構體中靜態方法
13.2.2 枚舉中靜態方法
13.2.3 類中靜態方法
13.3 本章小結
13.4 同步練習
第14章 構造與析構
14.1 構造器
14.1.1 默認構造器
14.1.2 構造器與存儲屬性初始化
14.1.3 使用外部參數名
14.2 構造器重載
14.2.1 構造器重載概念
14.2.2 值類型構造器代理
14.2.3 引用類型構造器橫嚮代理
14.3 析構器
14.4 本章小結
14.5 同步練習
第15章 繼承
15.1 從一個示例開始
15.2 構造器繼承
15.2.1 構造器調用規則
15.2.2 構造過程安全檢查
15.2.3 構造器繼承
15.3 重寫
15.3.1 屬性重寫
15.3.2 方法重寫
15.3.3 下標重寫
15.3.4 使用final關鍵字
15.4 類型檢查與轉換
15.4.1 使用is操作符
15.4.2 使用as操作符
15.4.3 使用Any和AnyObject類型
15.5 本章小結
15.6 同步練習
第16章 擴展和協議
16.1 擴展
16.1.1 聲明擴展
16.1.2 擴展計算屬性
16.1.3 擴展方法
16.1.4 擴展構造器
16.1.5 擴展下標
16.2 協議
16.2.1 聲明和遵守協議
16.2.2 協議方法
16.2.3 協議屬性
16.2.4 把協議作為類型使用
16.2.5 協議的繼承
16.2.6 協議的閤成
16.3 擴展中聲明協議
16.4 本章小結
16.5 同步練習
第17章 Swift內存管理
17.1 Swift內存管理概述
17.1.1 引用計數
17.1.2 示例:Swift自動引用計數
17.2 強引用循環
17.3 打破強引用循環
17.3.1 弱引用
17.3.2 無主引用
17.4 閉包中的強引用循環
17.4.1 一個閉包中的強引用循環示例
17.4.2 解決閉包強引用循環
17.5 本章小結
17.6 同步練習

第三部分 過渡篇
第18章 從Objective-C到Swift
18.1 選擇語言
18.2 Swift調用Objective-C
18.2.1 創建Swift的iOS工程
18.2.2 在Swift工程中添加Objective-C類
18.2.3 調用代碼
18.3 Objective-C調用Swift
18.3.1 創建Objective-C的iOS工程
18.3.2 在Objective-C工程中添加Swift類
18.3.3 調用代碼
18.4 本章小結
18.5 同步練習
第19章 使用Foundation框架
19.1 數字類NSNumber
19.1.1 獲得NSNumber實例
19.1.2 NSNumber對象的比較
19.2 字符串類
19.2.1 NSString類
19.2.2 NSMutableString類
19.2.3 NSString與String之間的關係
19.3 數組類
19.3.1 NSArray類
19.3.2 NSMutableArray類
19.3.3 NSArray與Array之間的關係
19.4 字典類
19.4.1 NSDictionary類
19.4.2 NSMutableDictionary類
19.4.3 NSDictionary與Dictionary之間的關係
19.5 本章小結
19.6 同步練習

第四部分 實戰篇
第20章 iOS開發基礎
20.1 iOS介紹
20.2 第一個iOS應用HelloWorld
20.2.1 創建工程
20.2.2 Xcode中的iOS工程模闆
20.2.3 程序剖析
20.3 iOS API簡介
20.4 本章小結
20.5 同步練習
第21章 項目實戰--基於分層架構的多版本iPhone計算器
21.1 應用分析與設計
21.1.1 應用概述
21.1.2 需求分析
21.1.3 原型設計
21.1.4 分層架構設計
21.1.5 應用設計
21.2 創建工程
21.3 業務邏輯層開發
21.3.1 創建CalcLogic.swift文件
21.3.2 枚舉類型Operator
21.3.3 CalcLogic類中屬性
21.3.4 CalcLogic類中構造器和析構器
21.3.5 CalcLogic類中更新主標簽方法
21.3.6 CalcLogic類中判斷是否包含小數點方法
21.3.7 CalcLogic類中計算方法
21.3.8 CalcLogic類中清除方法
21.4 錶示層開發
21.4.1 添加圖片資源
21.4.2 改變設計界麵大小
21.4.3 添加計算器背景
21.4.4 在設計界麵中添加主標簽
21.4.5 在設計界麵中添加按鈕
21.4.6 控件的輸齣口和動作
21.4.7 視圖控製器
21.5 Objective-C版本的計算器
21.5.1 Xcode工程文件結構比較
21.5.2 錶示層比較
21.5.3 業務邏輯層比較
21.6 Swift調用Objective-C實現的計算器
21.6.1 在Swift工程中添加Objective-C類
21.6.2 調用代碼
21.7 Objective-C調用Swift實現的計算器
21.7.1 在Objective-C工程中添加Swift類
21.7.2 調用代碼
21.8 本章小結
21.9 同步練習





前言/序言

  2014年8月1日國內第一本Swift圖書--《Swift開發指南》正式上市瞭,這是我們智捷iOS課堂與圖靈教育閤作的又一本iOS圖書,之前閤作的《iOS開發指南:從零基礎到App Store上架》承濛廣大讀者的厚愛,獲得瞭不錯的銷售業績。  由於《Swift開發指南》這本書是基於Xcode 6 beta 4版本編寫的, Xcode 6最終版本在Swift語法方麵、Xcode的操作界麵和工程構建方麵都有一些變化,因此我們及時編寫瞭《Swift開發指南》的修訂版本。  主要修訂的內容包括:Unicode編碼錶現形式的變化(參見6.1.1節),描述範圍的半閉區間錶現形式的變化(參見7.1.3節),數組元素追加 (參見8.3.2節),訪問限定新特性(參見11.7節),析構器示例修改(參見14.3節),構造器繼承(參見15.2.3節),Mac OS X工程修改為iOS工程(參見18.2.1節和18.3.1節)和項目實戰中iPhone計算器修改(參見21.3節)。  內容和組織結構  本書是我們團隊編寫的iOS係列圖書之一,目的是使從事iOS開發的廣大讀者通過本書的學習掌握蘋果Swift語言,對於原來有Objective-C開發經驗的人,能夠快速轉型到Swift上來開發iOS應用。全書共分為4個部分。  第一部分為基礎篇,共10章內容,介紹瞭Swift的一些基礎知識。  第1章介紹瞭Swift的開發背景以及本書約定。  第2章介紹瞭如何使用Xcode的Playground編寫和運行Swift程序代碼,講述瞭Swift程序結構以及Playground工具的使用。  第3章介紹瞭Swift一些基本語法,其中包括標識符和關鍵字、常量、變量、錶達式和注釋等內容。  第4章介紹瞭Swift一些基本運算符,這些運算符包括算術運算符、關係運算符、邏輯運算符、位運算符和其他運算符等。  第5章介紹瞭Swift一些數據類型,例如UInt8、Int8和Double等,此外還有元組(tuple)等類型。  第6章介紹瞭Swift中的字符和字符串,以及字符串可變性和字符串的比較等內容。  第7章介紹瞭Swift語言的控製語句,其中包括分支語句(if和switch)、循環語句(while、do while、for和for in)和跳轉語句(break、continue、fallthrough和return)等。  第8章介紹瞭Swift中提供的兩種數據結構的實現:數組和字典。  第9章介紹瞭Swift中的函數。Swift中的函數可以獨立存在,即全局函數;也可以在彆的函數中存在,即函數嵌套;也可以在類、結構體和枚舉中存在,即方法。  第10章介紹瞭Swift語言中的閉包,其中包括瞭閉包的概念、閉包錶達式、尾隨閉包和捕獲值等內容。  第二部分為麵嚮對象篇,共7章,介紹瞭Swift語言麵嚮對象的相關知識。  第11章首先介紹瞭現代計算機語言中麵嚮對象的基本特性,然後介紹瞭Swift語言中麵嚮對象的基本特性,主要包括枚舉、結構體和類基本概念及其定義。最後還介紹瞭Swift麵嚮對象類型嵌套、可選類型和可選鏈等基本概念。  第12章介紹瞭Swift中屬性和下標的基本概念及其使用規律,主要包括存儲屬性、計算屬性、靜態屬性和屬性觀察者等重要的屬性概念。此外,還介紹瞭下標的概念及使用。  第13章介紹瞭Swift語言的方法概念、方法的定義以及方法的調用等內容,並講述瞭使用實例方法和靜態方法聲明和調用。  第14章介 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.cndgn.com All Rights Reserved. 新城書站 版权所有