Swift與Cocoa框架開發

Swift與Cocoa框架開發
定價:534
NT $ 465
  • 作者:(澳)曼寧
  • 出版社:人民郵電出版社
  • 出版日期:2015-06-01
  • 語言:簡體中文
  • ISBN10:7115391874
  • ISBN13:9787115391872
  • 裝訂:382頁 / 普通級 / 1-1
 

內容簡介

系統講解了在Mac OS X和iOS 8平台上,使用蘋果公司的Swift語言開發Mac、iPhone和iPad應用的基本概念和編程技巧。主要圍繞使用Swift語言進行Cocoa框架開發,突出OS X和iOS開發的差異,教會讀者利用高級Cocoa和Cocoa Touch特性開發真實的應用。具體說來,前面幾章介紹了一般性主題,比如設置開發環境以及Swift語言的語法和功能,后面各章介紹了Cocoa和Cocoa Touch的具體功能。此外,幾乎每一章都包含了一些可以遵照執行的實踐練習。

本書適合各層次Mac OS X和iOS 8應用開發人員閱讀。

Jonathon Manning是澳大利亞獨立游戲開發工作室Secret Lab的聯合創始人,移動應用工程師、游戲設計師、程序員和計算學研究人員,從事過各種項目,曾為孩子們開發過iPad游戲,也開發過即時通信客戶端。
 

目錄

前言

第1章 Cocoa開發工具
1.1 Mac 和iOS開發者計划
1.1.1 注冊開發者計划
1.1.2 下載Xcode
1.2 用Xcode創建自己的第一個項目
1.3 開發一個簡單的Swift應用程序
1.3.1 設計界面
1.3.2 連接代碼
1.4 使用iOS模擬器
1.5 用TestFlight測試iOS App

第2章 用Swift設計程序
2.1 Swift程序設計語言
2.2 playground
2.3 變量和常量
2.4 類型
2.4.1 元組
2.4.2 數組
2.4.3 字典
2.5 控制流
2.6 函數與閉包
2.6.1 將函數用作變量
2.6.2 閉包
2.7 對象
2.7.1 繼承
2.7.2 初始化與反初始化
2.7.3 屬性
2.7.4 協議
2.7.5 擴展
2.7.6 訪問控制
2.7.7 運算符
2.7.8 泛型
2.8 與Objective-C的互操作
2.9 在同一項目中使用Objective-C和Swift
2.9.1 在Objective-C中使用Swift對象
2.9.2 在Swift中使用Objective-C
2.10 模塊
2.11 內存管理
2.12 字符串
2.12.1 比較字符串
2.12.2 查找字符串
2.13 數據
2.13.1 從文件和URL 加載數據
2.13.2 序列化與反序列化
2.14 Cocoa中的設計模式
2.14.1 模型-視圖-控制器
2.14.2 委托

第3章 OS X和iOS上的應用程序
3.1 什麼是應用程序
3.1.1 應用程序、框架、實用工具及其他
3.1.2 App的構成
3.1.3 用NSBundle在應用程序中查找資源
3.2 應用程序生命周期
3.2.1 OS應用程序
3.2.2 iOS應用程序
3.3 應用程序沙盒
3.4 用NSNotification發送通知

第4章 圖形用戶界面
4.1 OS X和iOS中的界面
4.2 MVC和應用程序設計
4.3 nib文件和故事板
4.3.1 nib文件的結構
4.3.2 故事板
4.3.3 輸出口和操作
4.3.4 如何加載nib文件和故事板
4.4 構建界面
4.5 構建具有nib和約束的App
4.6 iOS上的界面
4.7 UI Dynamics
4.7.1 UI 和重力
4.7.2 吸附UI
4.8 Core Animation
4.8.1 層
4.8.2 動畫

第5章 閉包和操作隊列
第6章 在視圖上繪制圖形
第7章 SpriteKit
第8章 SceneKit
第9章 音頻與視頻
第10章 iCloud 和數據存儲
第11章 Cocoa 綁定
第12章 表格視圖和集合視圖
第13章 基於文檔的應用程序
第14章 聯網
第15章 與現實世界互動
第16章 EventKit
第17章 Instruments和調試器
第18章 共享與通知
第19章 非標准App
第20章 處理文本

作者介紹
封面介紹
網路書店 類別 折扣 價格
  1. 新書
    87
    $465