注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合Objective-C 開發(fā)經(jīng)典教程

Objective-C 開發(fā)經(jīng)典教程

Objective-C 開發(fā)經(jīng)典教程

定 價:¥59.80

作 者: (美)弗羅(Furrow,A.),(美)James Dovey 著,馮寶隆,于鵬飛 譯
出版社: 清華大學出版社
叢編項: 移動開發(fā)經(jīng)典叢書
標 簽: 程序設計 計算機/網(wǎng)絡 移動開發(fā)

ISBN: 9787302346678 出版時間: 2014-01-01 包裝: 平裝
開本: 16開 頁數(shù): 330 字數(shù):  

內(nèi)容簡介

  如果你具備一些編程經(jīng)驗,但還是Obj ective-C新手,那么《移動開發(fā)經(jīng)典叢書:Objective-C 開發(fā)經(jīng)典教程》將為你提供一個快速的、現(xiàn)代的指南,幫助你編碼自己的項目。在兩位專業(yè)的Mac和iOS應用開發(fā)者的引導下,《Obj ective-C開發(fā)經(jīng)典教程》快速介紹了Obj ective-C的基礎知識和原理,教會你使用該語言提供的工具構建自己的程序和庫。書中提供了Obj ective-C語言核心原理的完整介紹和它的主要工具集:Foundation和AppKit框架。主要內(nèi)容·如何構建你的最初的幾個Objective-C程序·什么是面向?qū)ο缶幊蹋∣OP)及其如何應用于Objective-C·Objective-C語言特性和基礎API·如何使用文件系統(tǒng)、I/O和網(wǎng)絡API·如何構建圖形用戶界面與用戶體驗·如何處理數(shù)據(jù)和進行高級數(shù)據(jù)管理·如何處理OSX程序沙盒的限制·使用XPC將程序分為各自沙盒中的獨立模塊《Obj ective-C開發(fā)經(jīng)典教程》引導你創(chuàng)建自己的基于Obj ective-C的程序,將幫助你精通Obj ective-C語言以及為編寫自己的項目做好準備。

作者簡介

  James Dovey已經(jīng)獨立為Macintosh(以及之后的iOS)編寫了12年軟件。他出生于英國,在加拿大多倫多柯保公司(Kobo)工作,在那里一直擔任公司iOS應用程序首席架構師,但最近他擔任出版業(yè)和各種標準委員會的聯(lián)系人,并且在辦公室里扛著一個上面寫著“實現(xiàn)ePub3”的大棒子(實際上這個大棒子看起來像是某種馬里特木錘——讀者可自行用Google搜索它)。作為一個黑客(這是個問題嗎?請問我們能把它當作一個問題嗎?),他是很多開源項目的建立者,這些開源項目包括AQGrid View,該項目是原始的iOS表格視圖控件;AQXML Parser,iPhone最好的基于事件的XML解析器;以及原始的AppleTV第三方開發(fā)工具。他還開發(fā)了Outpost,即最初的iPhone Basecamp客戶端,還建立了基于AppleTV的數(shù)字信號系統(tǒng)。本書是他的第一本書,但他希望將來能出更多的書。Ash Furrow從iOS2開始就在編寫iOS應用程序。在完成他的學士學位時,他開發(fā)了用于地方選舉的iOS應用程序并在新不倫瑞克大學教授iOS開發(fā)。他還開發(fā)了幾個自己的應用程序(在App Store上銷售)并發(fā)布開源項目。在2011年,他為了在500px工作移居到多倫多并開發(fā)了現(xiàn)在廣為流行的iOS應用程序。當前,Ash是500pxiOS組的首席開發(fā)者。他還喜歡發(fā)推特、寫博客和攝影。

圖書目錄

第1章 Objective-C入門
1.1 Xcode
1.2 創(chuàng)建你的第一個項目
1.2.1 應用程序模板
1.2.2 界面生成器
1.2.3 用戶界面控件
1.2.4 界面綁定
1.2.5 運行應用程序
1.3 語言基礎
1.3.1 類型和變量
1.3.2 指針
1.3.3 函數(shù)和聲明
1.3.4 作用域
1.3.5 條件
1.3.6 循環(huán)
1.3.7 0bjective-C的附加功能
1.4 小結
第2章 面向?qū)ο缶幊?br />2.1 對象:類和實例
2.1.1 封裝
2.1.2 繼承
2.2 0bjective-C中的對象
2.3 編寫Objective-C代碼
2.3.1 內(nèi)存分配和初始化
2.3.2 發(fā)送消息
2.3.3 內(nèi)存管理
2.3.4 類接口
2.3.5 方法
2.3.6 屬性
2.3.7 協(xié)議
2.3.8 實現(xiàn)
2.4 小結
第3章 FoundationAPI
3.1 字符串
3.2 數(shù)字
3.3 數(shù)據(jù)對象
3.4 容器
3.4.1 數(shù)組
3.4.2 集合
3.4.3 字典
3.5 編寫自己的代碼
3.6 反射(Reflection)和類型內(nèi)省
3.7 線程和大中央調(diào)度
3.8 運行循環(huán)
3.9 編碼器和解碼器
3.10 屬性列表
3.11 小結
第4章 Objective-C語言特性
4.1 強引用和弱引用
4.2 自動釋放池
4.3 異常
4.4 同步
4.5 深入:消息
4.5.1 消息方向
4.5.2 發(fā)送消息
4.6 代理和消息轉發(fā)
4.7 塊代碼
4.7.1 詞法閉包
4.7.2 大中央調(diào)度
4.8 小結
第5章 使用文件系統(tǒng)
5.1 文件、文件夾和URL
5.1.1 URL
5.1.2 創(chuàng)建和使用URL
5.1.3 管理文件夾和位置
5.1.4 訪問文件內(nèi)容
5.1.5 隨機訪問文件
5.1.6 流化文件內(nèi)容
5.2 文件系統(tǒng)變化協(xié)調(diào)
5.2.1 文件呈現(xiàn)器
5.2.2 嘗試
5.3 使用Spotlight搜索
5.4 云文件
5.5 小結
第6章 網(wǎng)絡:連接、數(shù)據(jù)和云.4 
6.1 基本原則
6.1.1 網(wǎng)絡延遲
6.1.2 異步性
6.1.3 套接字、端口、流和數(shù)據(jù)報
6.2 CocoaURL加載系統(tǒng)
6.2.1 使用NSURLConnection
6.2.2 身份驗證
6.2.3 URL連接數(shù)據(jù)的處理
6.2.4 網(wǎng)絡流
6.3 網(wǎng)絡數(shù)據(jù)
6.3.1 讀取和寫入JSON
6.3.2 使用XML
6.4 網(wǎng)絡服務地點
6.4.1 服務解決方案
6.4.2 發(fā)布服務
6.5 小結
第7章 用戶界面:ApplicationKit
7.1 編程實踐:模型.視圖控制器
7.2 窗口、面板和視圖
7.2.1 控件
7.2.2 按鈕
7.2.3 文本輸入
7.3 Interface Builder
7.4 布局和動畫
7.4.1 動畫
7.4.2 布局和渲染流
7.5 繪制用戶界面
7.6 視頻回放
7.6.1 定義文檔
7.6.2 用戶界面
7.6.3 文檔代碼
7.6.4 結合在一起
7.7 小結
第8章 數(shù)據(jù)管理與Core Data
8.1 Core Data介紹
8.1.1 對象模型組件
8.1.2 到底是誰的錯?
8.2 創(chuàng)建對象模型
8.2.1 更好的模型
8.2.2 關系和抽象實體
8.2.3 自定義類
8.2.4 臨時屬性
8.2.5 驗證
8.2.6 啟動它
8.2.7 持久存儲選項
8.3 多線程和CoreData
8.3.1 約束
8.3.2 私有隊列
8.3.3 主線程隊列
8.3.4 分層上下文
8.3.5 實現(xiàn)線程安全上下文
8.4 填充存儲
8.5 用戶界面
8.5.1 排序次序
8.5.2 對其布局
8.5.3 添加和移除聯(lián)系人
8.5.4 查看地址
8.5.5 一個更復雜的單元格視圖
8.6 小結
第9章 編寫應用程序
9.1 啟用iCloud
9.2 啟用應用程序沙箱
9.3 Core Data和iCloud
9.4 共享數(shù)據(jù)
9.4.1 創(chuàng)建XPC服務
9.4.2 遠程訪問協(xié)議
9.4.3 初始化連接
9.5 實現(xiàn)瀏覽器
9.6 發(fā)布的數(shù)據(jù)
9.6.1 成為發(fā)布者
9.6.2 提供數(shù)據(jù)
9.7 服務端網(wǎng)絡
9.8 數(shù)據(jù)編碼
9.8.1 編碼其他數(shù)據(jù)
9.8.2 編碼命令
9.9 客戶端和命令
9.9.1 傳入的命令數(shù)據(jù)
9.9.2 發(fā)送響應
9.9.3 命令處理
9.10 訪問遠程地址簿
9.10.1 聯(lián)系
9.10.2 實現(xiàn)遠程地址簿
9.11 顯示遠程地址簿
9.11.1 瀏覽器界面
9.11.2 查看遠程地址簿
9.12 小結
第10章 編碼之后:發(fā)布應用程序
10.1 iOS如何?
10.2 發(fā)布應用程序
10.2.1 開發(fā)者證書實用工具
10.2.2 設置應用程序
10.2.3 應用程序商店
10.2.4 開發(fā)者標識發(fā)布
10.3 小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號