中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
Swift語言實戰入門-Xcode6正式版

包郵 Swift語言實戰入門-Xcode6正式版

作者:伍星
出版社:人民郵電出版社出版時間:2014-11-01
開本: 16開 頁數: 510
中 圖 價:¥35.0(4.4折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

Swift語言實戰入門-Xcode6正式版 版權信息

  • ISBN:9787115369901
  • 條形碼:9787115369901 ; 978-7-115-36990-1
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

Swift語言實戰入門-Xcode6正式版 本書特色

  本書以swift語言的基礎知識和實戰技巧為主要內容,佐以大量的實例和圖片進行講解。全書內容分為三大部分,共11章節。**大部分講述swift語言的基礎知識和語法,第二大部分講解開發框架和庫的相關內容,第三大部分集中講解以2048游戲為例的實戰演練,從入門到實戰層層遞進。本書注重實戰,秉承著學以致用的原則,讓讀者真正看后能夠實際操作。120個代碼清單全部共享,配套教學視頻在線收看,全方位的學習體驗,讓你成為掌握swift語言的領頭羊。

Swift語言實戰入門-Xcode6正式版 內容簡介

完全針對swift正式版編寫,在github上組織愛好者用9天時間完成《theswiftprogramminglanguage》官方文檔翻譯的項目發起人梁杰權威審稿   實用性:拒絕翻版官方教程,所有內容來自作者團隊的實踐總結,配以大量的實例進行解析。注重實戰,學以致用!   互動性:配有優才網在線教學視頻教程,并且佐以線上答疑入口。通過封面內頁上的優才網vip特權二維碼,免費享受一個月的會員身份,觀看所有公開課視頻。   準確性:xcode6正式版公布之后,反復對代碼進行驗證和修訂。書中120個代碼清單全部在線共享。   權威性:在優才網ceo伍星和swiftist.org管理員梁杰的組織下,本書的寫作小組得以組建。優才網ceo伍星、競鹿cto羅飛、優才網教學總監劉志華、軟件工程師王浩力、ios開發工程師劉蕾,集各家之所長,共同完成本書創作。   讀過這本誠意之作后,相信你能夠有實際收獲。  

Swift語言實戰入門-Xcode6正式版 目錄

第1章 歡迎來到swift語言的世界
1.1 起源
1.2 什么是swift語言
1.3 特點
1.3.1 高級
1.3.2 易上手
1.2.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 6.0
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.6 apple產品歷史
1.7 小結

第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.8 元組
2.1.9 類型別名
2.1.10 類型轉換
2.1.11 斷言(assertion)
2.2 運算符
2.2.1 基礎運算符
2.2.2 高級運算符
2.2.3 自定義運算符
2.2.4 運算符優先級和結合性
2.3 復雜數據類型
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.6 閉包
2.6.1 什么是閉包
2.6.2 trailing閉包
2.6.3 捕獲
2.7 表達式
2.7.1 基本表達式
2.7.2 前綴表達式和后綴表達式
2.7.3 表達式解析
2.8 小結

第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 小結

第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

第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 標簽(uilabel)
7.1.1 標簽的創建
7.1.2 背景顏色和文字顏色的設置
7.1.3 對齊方式的設置
7.1.4 文字陰影設置
7.1.5 字體的設置
7.1.6 文字的省略方式
7.1.7 文字的自動調整
7.1.8 多行字符串
7.2 按鈕(uibutton)
7.2.1 按鈕的創建
7.2.2 按鈕的文字、顏色和狀態
7.2.3 按鈕的圖片
7.2.4 按鈕的觸摸事件
7.3 文本框(uitextfield)
7.3.1 文本框的創建
7.3.2 設置文本樣式
7.3.3 鍵盤設置
7.3.4 清除按鈕
7.3.5 背景設置
7.4 多行文本控件(uitextview)
7.4.1 創建多行文本控件
7.4.2 設置文字
7.4.3 光標和選擇范圍
7.4.4 委托事件
7.5 開關按鈕(uiswitch)
7.6 選擇控件(uisegmentedcontrol)
7.6.1 選擇控件的創建
7.6.2 選擇控件基本設置
7.6.3 選擇控件選項的插入和刪除
7.6.4 選擇控件獲得選擇的值
7.7 圖像控件(uiimageview)
7.7.1 圖片的顯示
7.7.2 使用圖像控件實現動畫
7.8 進度條(uiprogressview)
7.9 滑塊(uislider)
7.9.1 滑塊的創建
7.9.2 滑塊的值通知機制
7.9.3 制定滑塊樣式
7.10 警告框(uialertview)與操作表(uiactionsheet)
7.10.1 警告框的使用
7.10.2 警告框的委托事件
7.10.3 操作表的使用
7.10.4 操作表的委托事件
7.11 選擇框(uipickerview)
7.11.1 建立選擇框
7.11.2 調整選擇框的尺寸
7.11.3 選擇框選項內容
7.11.4 檢測行的選擇狀態
7.12 微調器(uistepper)
7.12.1 微調器的基本設置
7.12.2 微調器的外觀設置
7.13 滾動視圖(uiscrollview)
7.13.1 滾動視圖的創建
7.13.2 放大縮小
7.13.3 頁單位的滾動
7.14 加速度傳感器(coremotion)
7.14.1 加速度傳感器介紹
7.14.2 使用加速度傳感器實現滾球效果
7.15 各種手勢檢測(uigesturerecognizer以及具體識別器)
7.15.1 uigesturerecognizer的基本用法
7.15.2 uitapgesturerecognizer 輕點手勢
7.15.3 uipinchgesturerecognizer 捏合手勢
7.15.4 uirotationgesturerecognizer旋轉手勢
7.15.5 uipangesturerecognizer拖動手勢
 
第8章 高級ui:uikit第二部分
8.1 日期選擇器(uidatepicker)
8.1.1 控件介紹
8.1.2 uidatepicker 時間日期顯示實例
8.1.3 uidatepicker倒計時顯示實例
8.2 網頁控件(uiwebview)
8.2.1 uiwebview控件詳解
8.2.2 uiwebview基本實例
8.2.3 uiwebview 瀏覽器實例
8.3 工具條(uitoolbar)
8.3.1 工具條控件介紹
8.3.2 工具條控件操作實例
8.4 表格(uitableview)
8.4.1 uitableview介紹
8.4.2 表格控件簡單示例
8.4.3 表格控件屬性詳解
8.4.4 自定義單元格詳解
8.4.5 表格的編輯
8.4.6 類微信聊天界面的設計
8.5 搜索條(uisearchbar)
8.5.1 控件介紹
8.5.2 搜索條簡單示例
8.5.3 搜索條屬性
8.5.4 利用uisearchdisplaycontroller
8.6 導航條(uinavigationbar)與導航條控制器
(uinavigationcontroller)
8.6.1 導航介紹
8.6.2 導航條示例
8.6.3 使用segue圖形化設計導航
8.7 網格(uicollectionview)與網格控制器
(uicollectionviewcontroller)
8.7.1 網格介紹
8.7.2 網格屬性
8.7.3 流布局簡單示例
8.7.4 自定義布局實現復雜界面
8.8 標簽條(uitabbar)與標簽頁控制器(uitabbarcontroller)
8.8.1 標簽頁介紹
8.8.2 使用storyboard設計標簽頁
8.8.3 代碼實現標簽頁
8.9 頁控件(uipagecontrol)與頁控制器(uipageviewcontroller)
8.9.1 頁控件介紹
8.9.2 uipagecontrol與uiscrollview結合使用
8.9.3 uipageviewcontroller實現翻頁
8.10 故事板(uistoryboard)
8.10.1 故事板介紹
8.10.2 故事板設計
8.10.3 故事板編程
8.11 分割視圖控制器(uisplitviewcontroller)
8.11.1 分割視圖控制器介紹
8.11.2 分割視圖控制器示例
8.11.3 開發兼容的ios應用
8.12 uiactivity分享
8.12.1 uiactivity介紹
8.12.2 定制uiactivity分享
 
第9章 2048游戲實戰開發
9.1 編寫游戲界面
9.1.1 入口界面
9.1.2 游戲主界面
9.1.3 游戲設置界面
9.2 建立游戲模型
9.2.1 游戲模型簡介
9.2.2 游戲數據的存儲
9.2.3 游戲數據的變更
9.3 游戲效果實現
9.3.1 閃現數字的動畫
9.3.2 數字響應方向重排
9.3.3 合并數字實現與動畫
9.4 游戲個性化設置
9.4.1 本地數據庫的建立
9.4.2 個性化數據的保存
9.4.3 遠程保存*高分
9.5 其他實戰項目相關內容
9.5.1 項目屬性介紹
9.5.2 應用圖標和啟動界面的設置
9.5.3 新手引導的制作
9.6 小結

第10章 程序模型與事件機制
10.1 mvc模式
10.1.1 mvc介紹
10.1.2 mvc在ios開發中的具體使用
10.1.3 mvc在swift 2048項目中體現
10.2 事件機制
10.2.1 ios事件機制介紹
10.2.2 ios開發事件的傳遞機制
10.3 簡單設計模式
10.3.1 設計模式簡介
10.3.2 常見設計模式
10.3.3 swift 2048所用的模式
10.4 小結

第11章 真機測試及發布上架
11.1 真機測試
11.2 開發上架
11.2.1 生成發布到app store的證書
11.2.2 到itunes connect網站提交應用說明
11.2.3 應用簽名和打包
后記

 

展開全部

Swift語言實戰入門-Xcode6正式版 相關資料

swift語言是蘋果新推出的語言,并且有可能將替代objective-c,成為ios開發的首選語言,蘋果已經為其提供了很翔實的學習手冊,幾乎不再需要太多側重語法和手冊的書。跟我想的一樣,這本《swift語言實戰入門》選取的就是實戰的切入點,只有前4章是講語法,后面的內容都是開發庫,并有較多的實例項目,既有實用性,又有趣味性。第10章還探討了ios應用的架構和設計模式,這一點對于提升開發者的功力大為有益。希望這本《swift語言實戰入門》能成為通過swift跨入ios開發的開發者們的必備書籍,也歡迎大家多和我在微博上交流更多架構設計和實戰。
  ——平安集團首席架構師、原創新工場首席布道師蔡學鏞
  ios系統是最成功的手機操作系統之一,在ios系統中,屏幕適配更加容易,運行更加流暢,非常容易做出又酷又眩的動畫效果,提供非常棒的用戶體驗。本書主要基于swift語言,但以主要篇幅全方位講解ios開發,實戰性非常強,相信本書能夠為您的全棧之路鋪平道路。
  ——聯想ios高級研究員陳海蛟
  本書除了精心的章節設計以外,在內容方面融入很多的實戰經驗,作者在拋出代碼前都會有深入的分析,例如在實現“自定義參數的設計界面”時,并不是直接給出代碼,而是給了多種設計方法的選擇,從中挑選了一個作者認為比較合理的方法來進行講解。這是一部誠意之作,由衷地推薦給大家,相信大家在閱讀之后一定會有所收獲!
  ——深圳敏捷部落創始人、意啟部落成員陳軍
  swift語言是一門建立在成熟ios平臺上的新興語言,相信讀者通過本書可以學到開發方面的許多知識。本書使用了眾多案例進行實際講解,使整個閱讀變得通俗順暢。希望大家可以和我一樣從中獲益。
  ——新浪云計算總監叢磊
  這本《swift語言實戰入門》由淺入深講解swift語言的操作技巧,并通過實戰來引領大家快速掌握swift語言,從app開發到模擬、打包、上架,應有盡有。如果你是一名互聯網開發的愛好者,那么千萬不能錯過這本好書。swift的語法非常簡單,即使你是php程序員,它一樣容易上手。希望你能夠從本書中得到你想要的知識。
  ——thinkphp創始人劉晨
  swift語言今年剛剛發布,除了官方的開發文檔之外,網絡上也有不少文檔,但是干貨不多!秙wift語言實戰入門》一書,及時地滿足了廣大ios開發者的需求。此書有對swift的簡單語法介紹,也有實際項目的演練,更有熱門游戲的實施方案,對有志于成為ios開發者和已經是ios開發者的朋友來說,都是有幫助的。本書確實質量很高,伍星和其他作者都有多年的實踐經驗,向我們展示了swift語言從初級到高級的技巧和理念,相信會對讀者有所裨益。
  ——北京思必馳信息科技有限公司無線技術高級總監苗順平
  國內的開發人員對swift語言的熱情度很高。但是從目前的情況來看,網絡上除了少許的編程語言、語法類的攻略以外,還急缺講實踐和cocoatouch框架的書籍。本書內容偏于實戰應用,用言簡意賅、生動形象的語言給大家提供了swift語言學習與實踐的指導,填補了市場上的空白。我把這本書推薦給想要涉足ios開發領域的人們,希望大家可以從書中有所收獲,加入到移動開發的熱潮中來。
  ——百度高級軟件工程師臧成威

 

Swift語言實戰入門-Xcode6正式版 作者簡介

  審稿人梁杰是在GitHub上組織愛好者用9天時間完成翻譯《The Swift Programming Language》官方文檔的項目發起人,與美國幾乎同步分享中文版,快速的協作方式令36氪、CSDN、中國新聞周刊等媒體對其進行采訪和報道。   在優才網創始人伍星和Swiftist.org管理員梁杰的組織下,本書的寫作小組得以組建。本書寫作小組成員包括:優才網CEO伍星、競鹿的 CTO 羅飛、優才網教學總監劉志華、軟件工程師王浩力、iOS開發工程師劉蕾。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 手机游戏_热门软件app下载_好玩的安卓游戏下载基地-吾爱下载站 | 骨密度检测仪_骨密度分析仪_骨密度仪_动脉硬化检测仪专业生产厂家【品源医疗】 | 东莞海恒试验仪器设备有限公司 | 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 食药成分检测_调料配方还原_洗涤剂化学成分分析_饲料_百检信息科技有限公司 | 污水提升器,污水提升泵,污水提升装置-德国泽德(zehnder)水泵系统有限公司 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 超声波_清洗机_超声波清洗机专业生产厂家-深圳市好顺超声设备有限公司 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 西安烟道厂家_排气道厂家_包立管厂家「陕西西安」推荐西安天宇烟道 | 圆形振动筛_圆筛_旋振筛_三次元振动筛-河南新乡德诚生产厂家 | 蓝米云-专注于高性价比香港/美国VPS云服务器及海外公益型免费虚拟主机 | 水冷式工业冷水机组_风冷式工业冷水机_水冷螺杆冷冻机组-深圳市普威机械设备有限公司 | 矿用履带式平板车|探水钻机|气动架柱式钻机|架柱式液压回转钻机|履带式钻机-启睿探水钻机厂家 | 校园文化空间设计-数字化|中医文化空间设计-党建|法治廉政主题文化空间施工-山东锐尚文化传播公司 | 东莞喷砂机-喷砂机-喷砂机配件-喷砂器材-喷砂加工-东莞市协帆喷砂机械设备有限公司 | 光环国际-新三板公司_股票代码:838504 | 减速机电机一体机_带电机减速器一套_德国BOSERL电动机与减速箱生产厂家 | 冲击式破碎机-冲击式制砂机-移动碎石机厂家_青州市富康机械有限公司 | 深圳装修_店面装修设计_餐厅设计_装修全包价格-尚泰装饰设计 | 热闷罐-高温罐-钢渣热闷罐-山东鑫泰鑫智能热闷罐厂家 | 定时排水阀/排气阀-仪表三通旋塞阀-直角式脉冲电磁阀-永嘉良科阀门有限公司 | 西门子气候补偿器,锅炉气候补偿器-陕西沃信机电工程有限公司 | 武汉EPS线条_EPS装饰线条_EPS构件_湖北博欧EPS线条厂家 | 全自动五线打端沾锡机,全自动裁线剥皮双头沾锡机,全自动尼龙扎带机-东莞市海文能机械设备有限公司 | 河南不锈钢水箱_地埋水箱_镀锌板水箱_消防水箱厂家-河南联固供水设备有限公司 | LZ-373测厚仪-华瑞VOC气体检测仪-个人有毒气体检测仪-厂家-深圳市深博瑞仪器仪表有限公司 | 润滑油加盟_润滑油厂家_润滑油品牌-深圳市沃丹润滑科技有限公司 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 水平垂直燃烧试验仪-灼热丝试验仪-漏电起痕试验仪-针焰试验仪-塑料材料燃烧检测设备-IP防水试验机 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | 压砖机、液压制砖机、静压砖机、环保砖机生产厂家—杜甫机械 | SMN-1/SMN-A ABB抽屉开关柜触头夹紧力检测仪-SMN-B/SMN-C-上海徐吉 | 电子万能试验机_液压拉力试验机_冲击疲劳试验机_材料试验机厂家-济南众标仪器设备有限公司 | SEO网站优化,关键词排名优化,苏州网站推广-江苏森歌网络 | 上海租车公司_上海包车_奔驰租赁_上海商务租车_上海谐焕租车 | 西装定制/做厂家/公司_西装订做/制价格/费用-北京圣达信西装 | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | TPE塑胶原料-PPA|杜邦pom工程塑料、PPSU|PCTG材料、PC/PBT价格-悦诚塑胶 | 茶叶百科网-茶叶知识与茶文化探讨分享平台 | ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 碳纤维复合材料制品生产定制工厂订制厂家-凯夫拉凯芙拉碳纤维手机壳套-碳纤维雪茄盒外壳套-深圳市润大世纪新材料科技有限公司 |