Swift與Cocoa框架開發

Swift與Cocoa框架開發

作者: [澳] 曼寧 巴特菲爾德-艾迪生 紐金特
出版社: 人民郵電
出版在: 2015-06-01
ISBN-13: 9787115391872
ISBN-10: 7115391874
裝訂格式: 平裝
總頁數: 382 頁





內容描述


<內容簡介>
曼寧、巴特菲爾德-艾迪生、紐金特編著的《Swift與Cocoa框架開發》系統講解了在Mac OS X和iOS 8平臺上,使用蘋果公司的Swift語言開發Mac、iPhone和iPad應用的基本概念和編程技巧。主要圍繞使用Swift語言進行Cocoa框架開發,突出OS X和iOS開發的差異,教會讀者利用高級Cocoa和Cocoa Touch特性開發真實的應用。本書適合各層次Mac OS X和iOS 8應用開發人員閱讀。

<章節目錄>
前言第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章 處理文本作者介紹封面介紹




相關書籍

Apache Cordova 4 Programming (Paperback)

作者 John M. Wargo

2015-06-01

Android Studio程序設計案例教程-微課版

作者 趙克玲

2015-06-01

Pro Android with Kotlin: Developing Modern Mobile Apps

作者 Peter Späth

2015-06-01