-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Swift語言實戰入門-(第2版) 版權信息
- ISBN:9787115308276
- 條形碼:9787115308276 ; 978-7-115-30827-6
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Swift語言實戰入門-(第2版) 本書特色
2014年的蘋果wwdc開發者大會上,一款全新的編程語言——swift語言被公布于世。本書也在同一時間開始第1版的組稿工作,并在2015年5月,基于swift1.2,完成了本書第2版的內容更新迭代。本書的主要特點有:實用性、互動性、準確性、權威性。 實用性:拒絕翻版官方教程,所有內容來自作者團隊的實踐總結,配以大量的實例進行解析,注重實戰,學以致用。 互動性:配有優才網在線教學視頻教程,并且佐以線上答疑入口。通過封底折頁上的優才網vip特權二維碼,讀者可擁有一個月的vip身份,免費享受更多會員特權,如果將身份證號連同書籍拍照提交到優才網公眾號,可以抵優才網線上全棧課程學費500元。 準確性:xcode6.3正式版公布之后,創作團隊反復對代碼進行驗證和知識點的內容修訂。書中120多個代碼清單全部在線共享,并及時更新。 權威性:在優才網ceo伍星和swiftist.org管理員梁杰的組織下,本書的寫作小組得以組建。優才網ceo伍星、競鹿cto羅飛、優才網教學總監劉志華、軟件工程師王浩力、ios開發工程師劉蕾聯合執筆,集各家之所長。 本書內容由淺入深,通俗易懂,知識點成體系講解,并佐以2048游戲實例進行演練,更適合swift語言的初學者閱讀。
Swift語言實戰入門-(第2版) 內容簡介
本書是《swift 語言實戰入門》的第2 版,基于swift1.2、xcode6.3 做了內容增補和代碼更新,增加更多實戰要點,包括框架庫開發、sharesdk 引用等,增加學習方法和開發工具的入門指南,可選類型更加人性化,支持函數柯里化。本書注重實踐,swift 語言基礎語法細致講解后,通過2048 游戲實例演示實戰操作技巧。配有優才網視頻教程和答疑入口,通過優才網微信公眾號互動可獲贈vip 待遇和500 元全棧學費,詳見內容提要。 本書的主要特點有:實用、互動、準確、權威。 ※實用性:拒絕翻版官方教程,所有內容來自作者團隊的實踐總結,配以大量的實例進行解析。注重實戰,學以致用! ※互動性:配有優才網在線教學視頻教程,并且佐以線上答疑入口。通過封面內頁上的優才網vip特權二維碼,免費享受一個月的會員身份,觀看所有公開課視頻。 通過優才網微信公眾號互動更可享500元全棧學費。 ※準確性:xcode6.3正式版公布之后,反復對代碼進行驗證和修訂。書中120多個代碼清單全部在線共享。 ※權威性:在優才網ceo伍星和swiftist.org管理員梁杰的組織下,本書的寫作小組得以組建。優才網ceo伍星、競鹿 cto 羅飛、優才網教學總監劉志華、軟件工程師王浩力、ios 開發工程師劉蕾,集各家之所長,共同完成本書創作。 讀過這本誠意之作后,相信你能夠有實際收獲。
Swift語言實戰入門-(第2版) 目錄
1.1 起源
1.2 什么是swift語言
1.3 特性
1.3.1 高級
1.3.2 易上手
1.3.3 兼容性
1.3.4 運行效率
1.3.5 運行時(runtime)
1.3.6 可混編
1.3.7 開發工具
1.4 搭建swift開發環境
1.4.1 mac os簡介
1.4.2 mac os 下載安裝
1.4.3 下載并安裝xcode
1.4.4 ios開發者計劃
1.5 熟悉xcode及模擬器環境
1.5.1 升級和改變
1.5.2 **個swift語言程序
1.5.3 源代碼文件基本組成
1.5.4 xcode集成開發環境
1.5.5 ios模擬器
1.5.6 體驗playground
1.5.7 關于程序調試
1.6 apple產品歷史
1.7 關于學習方法的一些討論
1.8 小結
第2章 swift基礎語法
2.1 語法入門
2.1.1 變量與常量
2.1.2 整型
2.1.3 浮點型
2.1.4 布爾型
2.1.5 字符串和字符
2.1.6 可選(optional)
2.1.7 元組
2.1.8 類型別名
2.1.9 類型轉換
2.1.10 斷言(assertion)
2.2 運算符
2.2.1 基礎運算符
2.2.2 高級運算符
2.2.3 自定義運算符
2.2.4 運算符優先級和結合性
2.3 復雜數據類型
2.3.1 數組
2.3.2 字典
2.3.3 結構體
2.3.4 枚舉
2.4 控制流
2.4.1 條件結構
2.4.2 值綁定(value bindings)
2.4.3 循環結構
2.4.4 控制轉向語句
2.5 函數
2.5.1 函數的定義和調用
2.5.2 函數的形參和返回值
2.5.3 currying
2.6 閉包
2.6.1 什么是閉包
2.6.2 trailing閉包
2.6.3 autoclosure
2.6.4 捕獲
2.7 表達式
2.7.1 基本表達式
2.7.2 前綴表達式和后綴表達式
2.7.3 表達式解析
2.8 全局變量和局部變量
2.9 小結
第3章 swift面向對象編程基礎
3.1 面向對象編程簡介
3.1.1 面向對象編程的基本概念
3.1.2 面向對象編程的特點
3.1.3 為什么要使用面向對象編程
3.1.4 swift語言中的面向對象概覽
3.2 類、方法、屬性介紹
3.2.1 編寫**個類
3.2.2 屬性
3.3 方法
3.3.1 實例方法
3.3.2 類型方法
3.3.3 初始化方法和反初始化方法
3.3.4 下標腳本
3.4 枚舉、類與結構體的對比
3.4.1 枚舉與其他兩者的關系
3.4.2 類與結構體的關系
3.5 小結
第4章 swift語言的語法高級特性
4.1 高級面向對象特性
4.1.1 繼承
4.1.2 多態
4.1.3 封裝
4.2 面向對象的高級用法
4.2.1 協議
4.2.2 類擴展
4.2.3 類組合
4.3 可選鏈
4.3.1 可選概念回顧
4.3.2 可選鏈
4.3.3 多級可選鏈
4.4 泛型
4.5 高級類型轉換
4.6 小結
第5章 swift語言操作cocoa底層庫
5.1 cocoa開發體系
5.1.1 core os層
5.1.2 core service層
5.1.3 媒體層
5.1.4 uikit層
5.2 swift語言調用objective-c
5.3 字符串
5.3.1 nsstring與string互相轉換
5.3.2 拆分字符串
5.3.3 查找字符串
5.4 數字
5.5 數組
5.5.1 nsarray與array的互相轉換
5.5.2 nsarray的初始化方法
5.5.3 nsarray的常用屬性和方法
5.6 詞典
5.6.1 dictionary和nsdictionary互相轉換
5.6.2 nsdictionay的初始化方法
5.6.3 nsdictionary常用的屬性和方法
5.7 集
5.7.1 初始化
5.7.2 常用屬性和方法
5.7.3 集合元素計數
5.8 數據存儲nsdata
5.8.1 創建nsdata
5.8.2 訪問數據
5.8.3 字節數據與base64編碼字符串相互轉換
5.8.4 字節數據存儲
5.8.5 nsmutabledata
5.9 文件
5.9.1 應用的目錄結構
5.9.2 訪問文件
5.9.3 nsurl和nsurlcomponents
5.9.4 nsfilemanager
5.9.5 nsfilehandle
5.9.6 nsbundle
5.10 小結
第6章 swift與objective-c的互操作
6.1 swift與objective-c介紹
6.1.0 互操作簡介
6.2 簡單的互操作實踐
6.2.1 swift中調用objective- c代碼
6.2.2 swift中調用c代碼
6.2.3 swift項目中的objective- c代碼調用swift代碼
6.2.4 objective- c項目中調用swift代碼
6.3 objective-c代碼庫的調用
6.3.1 理解框架代碼相互調用過程
6.3.2 kkcolorlistpicker庫的調用
6.3.3 sqlite3的引用
6.3.4 在swift項目中引入gdataxml或ddxml
6.3.5 json解析及jsonkit的引用
6.4 objective-c項目到swift項目的遷移
6.5 小結
第7章 普通ui控件的開發:uikit**部分
7.1 uikit概述
7.1.1 應用的創建
7.1.2 如何創建ui控件
7.1.3 uikit對象介紹
7.2 標簽(uilabel)
7.2.1 標簽的創建
7.2.2 背景顏色和文字顏色的設置
7.2.3 對齊方式的設置
7.2.4 文字陰影設置
7.2.5 字體的設置
7.2.6 文字的省略方式
7.2.7 文字的自動調整
7.2.8 多行字符串
7.3 按鈕(uibutton)
7.3.1 按鈕的創建
7.3.2 按鈕的文字、顏色和狀態
7.3.3 按鈕的圖片
7.3.4 按鈕的觸摸事件
7.4 文本框(uitextfield)
7.4.1 文本框的創建
7.4.2 設置文本樣式
7.4.3 鍵盤設置
7.4.4 清除按鈕
7.4.5 背景設置
7.5 多行文本控件(uitextview)
7.5.1 創建多行文本控件
7.5.2 設置文字
7.5.3 光標和選擇范圍
7.5.4 委托事件
7.6 開關按鈕(uiswitch)
7.7 選擇控件(uisegmentedcontrol)
7.7.1 選擇控件的創建
7.7.2 選擇控件基本設置
7.7.3 選擇控件選項的插入和刪除
7.7.4 選擇控件獲得選擇的值
7.8 圖像控件(uiimageview)
7.8.1 圖片的顯示
7.8.2 使用圖像控件實現動畫
7.9 進度條(uiprogressview)
7.10 滑塊(uislider)
7.10.1 滑塊的創建
7.10.2 滑塊的值通知機制
7.10.3 制定滑塊樣式
7.11 警告框(uialertview)與操作表 (uiactionsheet)
7.11.1 警告框的使用
7.11.2 警告框的委托事件
Swift語言實戰入門-(第2版) 相關資料
swift 語言是蘋果新推出的語言,并且有可能將替代 objective-c ,成為ios開發的首選語言,蘋果已經為其提供了很翔實的學習手冊,幾乎不再需要太多側重語法和手冊的書。跟我想的一樣,這本《swift 語言實戰入門(第2版)》選取的就是實戰的切入點,只有前4章是講語法,后面的內容都是開發庫,并有較多的實例項目,既有實用性,又有趣味性。第10章還探討了ios應用的架構和設計模式,這一點對于提升開發者的功力大為有益。 希望這本 《swift 語言實戰入門(第2版)》能成為通過swift 跨入 ios 開發的開發者們的必備書籍,也歡迎大家多和我在微博上交流更多架構設計和實戰。
——平安集團首席架構師、原創新工場首席布道師 蔡學鏞
ios系統是最成功的手機操作系統之一,在 ios 系統中,屏幕適配更加容易,運行更加流暢,非常容易做出又酷又眩的動畫效果,提供非常棒的用戶體驗。本書主要基于swift語言,但以主要篇幅全方位講解ios開發,實戰性非常強,相信本書能夠為您的全棧之路鋪平道路。
——聯想ios高級研究員 陳海蛟
本書除了精心的章節設計以外,在內容方面融入很多的實戰經驗,作者在拋出代碼前都會有深入的分析,例如在實現“自定義參數的設計界面”時,并不是直接給出代碼,而是給了多種設計方法的選擇,從中挑選了一個作者認為比較合理的方法來進行講解。這是一部誠意之作,由衷地推薦給大家,相信大家在閱讀之后一定會有所收獲!
——深圳敏捷部落創始人、意啟部落成員 陳軍
swift語言是一門建立在成熟ios平臺上的新興語言,相信讀者通過本書可以學到開發方面的許多知識。本書使用了眾多案例進行實際講解,使整個閱讀變得通俗順暢。希望大家可以和我一樣從中獲益。
——新浪云計算總監 叢磊
正如php不斷的自我更新迭代一樣,ios 開發也在日益換新顏。php即將在2015年內發布版本7,與此同時,swift以其眾多優良特性迅速為技術開發者所接受,在蘋果公司的大力推廣下,swift語言的應用也將成為大勢所趨。本書站在技術革新的前沿,既注重實戰,又沒有設立太高的門檻,適合swift的初學者閱讀,有一定經驗的ios開發人員若想轉行到swift陣營,閱讀此書也將有所幫助。
——新浪微博平臺及大數據部總架構師、php官方開發組核心成員 惠新宸(鳥哥)
這本《swift語言實戰入門(第2版)》由淺入深講解swift語言的操作技巧,并通過實戰來引領大家快速掌握swift語言,從app開發到模擬、打包、上架,應有盡有。如果你是一名互聯?
Swift語言實戰入門-(第2版) 作者簡介
在優才網創始人伍星和Swiftist.org管理員梁杰的組織下,本書的寫作小組得以組建。本書寫作小組成員包括:優才網CEO伍星、競鹿的 CTO 羅飛、優才網教學總監劉志華、軟件工程師王浩力、iOS開發工程師劉蕾。
- >
月亮與六便士
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
巴金-再思錄
- >
月亮虎
- >
史學評論
- >
上帝之肋:男人的真實旅程
- >
莉莉和章魚
- >
伯納黛特,你要去哪(2021新版)