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

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

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

定 價(jià):¥59.80

作 者: (美)弗羅(Furrow,A.),(美)James Dovey 著,馮寶隆,于鵬飛 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 移動(dòng)開(kāi)發(fā)經(jīng)典叢書(shū)
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開(kāi)發(fā)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302346678 出版時(shí)間: 2014-01-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 330 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

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