会员   密码 您忘记密码了吗?
1,580,260 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > 瘋狂Swift講義
瘋狂Swift講義
上一张
下一张
prev next

瘋狂Swift講義

作者: 李剛
出版社: 電子工業出版社
出版日期: 2015-01-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT414.00
市场价格: RM74.43
本店售价: RM66.24
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

Swift是2014年6月由Apple公司發布的編程語言,Swift發布之初就引起廣大開發者強烈的興趣。目前,Swift已經發布了正式版,其語法也趨於穩定。

《瘋狂Swift講義》以最新的OS X 10.10為平台,以Xcode 6.1為開發工具,全面介紹了Swift正式版的語法,以及使用Swift開發iOS應用的知識。

全書從Swift基本語法開始介紹,詳細介紹了Swift的基本語法結構、Swift函數式編程特征、Swift的面向對象特征、Foundation框架的核心類庫用法等知識,並通過示例介紹了如何在iOS應用中混合使用Swift與Objective-C進行開發。掌握Swift語言之后,本書將帶領讀者掌握iOS應用開發的基本理論,以及iOS應用的MVC設計和事件處理編程。本書最后一章介紹了一個俄羅斯方塊游戲。

《瘋狂Swift講義》並不局限於介紹Swift的簡單語法,而是從「項目驅動」的角度來講授理論,全書為Swift所有語法提供了大量的示例程序,大部分地方甚至從正、反兩方面舉例,務求使讀者能舉一反三地真正掌握Swift編程。如果讀者在閱讀本書時遇到了技術問題,可以登錄瘋狂Java聯盟發帖,筆者將會及時予以解答。

《瘋狂Swift講義》為所有打算深入掌握Swift編程的讀者而編寫,適合各種層次的Swift學習者和開發者閱讀,也適合作為大學教育、培訓機構的Swift教材。


目錄

第1章 Swift語言與開發環境
1.1 Swift語言簡介
1.1.1 Swift語言
1.1.2 關於Swift的幾個誤解
1.2 搭建Swift開發環境
1.2.1 下載和安裝Xcode
1.2.2 安裝輔助工具和文檔
1.3 第一個Swift程序
1.3.1 Swift程序入口
1.3.2 使用Playground工具
1.3.3 開發Swift項目
1.4 使用終端窗口編譯、運行Swift程序
1.4.1 使用swiftc編譯Swift程序
1.4.2 在早期版本的OS X平台上編譯Swift程序
1.4.3 使用swift交互命令
1.5 熟?
1.5.1 創建iOS項目
1.5.2 熟悉導航面板
1.5.3 熟悉檢查器面板
1.5.4 熟悉庫面板
1.5.5 使用Xcode的幫助系統
1.6 本章小結
第2章 Swift的基本數據類型
2.1 注釋
2.2 變量與常量
2.2.1 分隔符
2.2.2 標識符規則
2.2.3 Swift的關鍵字
2.2.4 聲明變量和常量
2.2.5 輸出變量和常量
2.3 整型
2.4 浮點型
2.5 數值型之間的類型轉換
2.5.1 整型之間的轉換
2.5.2 浮點型與整型之間的轉換
2.6 布爾型
2.7 元組(tuple)類型
2.7.1 定義元組類型的變量
2.7.2 獲取元組中的元素值
2.7.3 為元組中的元素命名
2.8 可選類型
2.8.1 可選和
2.8.2 強制解析
2.8.3 可選綁定
2.8.4 隱式可選類型
2.9 類型別名
2.10 字符和字符串
2.10.1 字符類型
2.10.2 字符串類型
2.10.3 字符串的可變性
2.10.4 字符串的基本操作
2.10.5 字符串比較
2.10.6 獲取字符串中字符的Unicode編碼
2.11 本章小結
第3章 運算符與表達式
3.1 賦值運算符
3.2 算術運算符
3.3 溢出運算符
3.3.1 值的上溢
3.3.2 值的下溢
3.3.3 除零溢出
3.4 位運算符
3.5 擴展后的賦值運算符
3.6 范圍運算符
3.6.1 閉范圍運算符
3.6.2 半開范圍運算符
3.7 比較運算符
3.8 邏輯運算符
3.8.1 Swift的6個邏輯運算符
3.8.2 組合邏輯與括號
3.9 三目運算符
3.10 nil合並運算符
3.11 運算符的結合性和優先級
3.12 本章小結
第4章 流程控制
4.1 順序結構
4.2 分支結構
4.2.1 if條件語句
4.2.2 switch分支語句
4.2.3 switch不存在隱式貫穿(fallthrough)和顯式貫穿
4.2.4 使用break結束
4.2.5 switch的范圍匹配
4.2.6 switch的元組匹配
4.2.7 case的值綁定
4.2.8 case的where子句
……
第5章 集合
第6章 函數和閉包
第7章 面向對象(上)
第8章 面向對象(下)
第9章 泛型
第10章 運算符函數
第11章 Foundation框架詳解
第12章 使用Swift開發iOS應用
第13章 Objective-C與Swift混編
第14章 俄羅斯方塊