Objective-C2.0Mac和ios開發(fā)實踐指南是一本Objective-C 2.0語言開發(fā)實踐書籍,由美國MacOSx和iPhone開發(fā)專家Robert Clair編著。本書內容精練、可讀性強、易于學習,是學習Objective-C2.0的最佳入門指南。作為資深的Mac OS Xggi Phone開發(fā)者,作者從Objective.C2.0的最新的基礎知識開始深入介紹了所有內容。全書首先有效地回顧了C和面向對象編程的基礎知識,然后介紹如何用Xcode創(chuàng)建第一個Objective-C2.0程序。接下來介紹每種核心語言功能,從對象和類到消息、框架和協(xié)議。每一個概念都用簡單的示例來闡明,很多章后都附帶有動手實踐的練習,方便檢驗學習效果。
內容介紹
《Objective-C2.0Mac和ios開發(fā)實踐指南》專門為那些想要學習Objecti Ve-C以便為Mac OS x或iOS編寫程序的程序員量身打造。本書共分為四部分。第一部分介紹學習0bjective-c編程所需的c語言基礎知識。第二部分介紹ObjectiVe-c編程的核心知識,包括消息機制、類和對象、類對象等。第三部分介紹ObjectiVe-c中的高級概念,包括引用計數(shù)、垃圾收集和Objective.c 2.0的新功能塊。第四部分提供了Objective-C程序員常用的信息和資料。全書大多數(shù)章末都提供了練習,讀者可以通過練習鞏固在書中學到的知識。
章節(jié)目錄
對本書的贊譽 譯者序 前言 致謝 第一部分 Object.ve.C簡介 第1章 C,Object.ve.C的基礎 1.1. C程序的結構 1.1.1. main函數(shù) 1.1.2 格式化 1.1.3 注釋 1.1.4 變量和函數(shù)名 1.1.5 命名慣例 1.1.6 文件 1.2 變量 1.2.1. 整數(shù)類型 1.2.2 浮點類型 1.2.3 真值 1.2.4 初始化 1.2.5 指針 1.2.6 數(shù)組 1.2.7 字符串 1.2.8 結構 1.2.9 typedef 1.2.10 枚舉常量 1.3 運算符 1.3.1. 算術運算符 1.3.2 余數(shù)運算符 1.3.3 自增和白減運算符 1.3.4優(yōu)先級 1.3.5 取反 1.3.6 比較 1.3.7 邏輯運算符 1.3.8 邏輯取反 1.3.9 賦值運算符 1.3.1. 0轉換和強制類型轉換 1.3.1. 1.其他賦值運算符 1.4 表達式和語句 1.4.1. 表達式 1.4.2 計算表達式 1.4.3 語句 1.4.4.復合語句 1.5 程序流程 1.5.1. if 1.5.2 條件表達式 1.5.3 wh.le 1.5.4 do.wh.le 1.5.5 for 1.5.6 break 1.5.7cont.nue 1.5.8 亙號表達式 1.5.9 sw.tch 1.5.1. 0goto 1.5.1. 1.函數(shù) 1.5.1. 2聲明函數(shù) 1.6 預處理器 1.6.1. 包含文件 1.6.2 def.ne 1.6.3 條件編譯 1.7 pr.ntf1.8 使用gcc和gdb 1.9 小結 1.10 練習 第2章 C變量 2.1. Object.ve-c程序的內存布局 2.2 自動變量 2.3 外部變量 2.4 聲明關鍵字 2.4.1. auto 24.2 extern 2.4.3 stat.c 2.4.4.reg.ster 2.4.5 const 2.4.6 volat.le 2.5 作用域 2.5.1. 自動變量的作用域 2.5.2 復合語句和作用域 2.5.3 外部變量的作用域 2.6 動態(tài)分配 2.7 小結 2.8 練習 第3章 面向對象編程簡介 3.1. 面向對象編程 3.1.1. 類和實例 3.1.2 方法 3.1.3 封裝 3.1.4 繼承 3.1.5 多態(tài) 3.1.6 面向對象語言的主要特點是什么 3.2 Object.ve-c簡介 3.2.1. 定義類 3.2.2 類名作為類型 3.2.3 消息(調用方法) 3.2.4 類對象和對象創(chuàng)建 3.2.5 內存管理 3.3 Object.ve-C添加 3.3.1. 運行時 3.3.2 名稱 3.3.3 消息表達式 3.3.4 編譯器指令 3.3.5 直接量字符串 3.3.6 Object.ve-C關鍵字 3.3.7 Cocoa數(shù)字類型 3.4 小結 第4章 第一個Object.ve.c程序 4.1. 使用Xcode構建 4.2 Object.ve-c程序結構 4.3 面向對象的Hello’World 4.3.1. Greeter.h 4.3.2 Greeter.m 4.4 Hello Object.veC.m 4.5 小結 4.6 練習 第二部分 語言基礎 第5章 消息 5.1. 方法 5.1.1. 一個簡單的方法 5.1.2 帶有參數(shù)的方法 5.2 消息 5.3 消息細節(jié) 5.3.1. 嵌套 5.3.2 向self發(fā)送消息 5.3.3 向self發(fā)送消息 5.3.4 覆蓋并向super發(fā)送消息 5.3.5 選擇器 5.3.6 具有相同名稱的方法 5.3.7 動態(tài)類型和靜態(tài)類型 5.4 幕后工作 5.5 消息轉發(fā) 5.6 效率 5.7 內省和其他運行時樂趣 5.8 小結 5.9 練習 第6章 類和對象 6.1. 定義類 第7章 類對象 第8章 框架 第9章 常用Foundat.on類 第10章 Object.ve-C中的控制結構 第11.章 分類、擴展和安全 第12章 特性 第13章 協(xié)議 第三部分 高級概念 第1.4章 引用計數(shù) …… 第四部分 附錄
使用說明
1、下載并解壓,得出pdf文件
2、如果打不開本文件,請務必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進行閱讀
- 下載地址
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 得間免費小說電腦版 v5.2.7.172.56M / 簡體中文
- 網(wǎng)易新聞電腦版 v112.697.63M / 簡體中文
- 吉利博瑞用戶手冊 pdf高清版57.89M / 簡體中文
- 京東讀書電腦版 v1.13.4官方版1.98M / 簡體中文
- cnki全球學術快報電腦版 v0.2.3495.79M / 簡體中文
- PHP語言精粹電子書 pdf掃描版25.72M / 簡體中文
- linux常用命令大全 chm版1.48M / 簡體中文
- 本草綱目 5.34M / 簡體中文
- docker入門實戰(zhàn) pdf完整版1.38M / 簡體中文
- C++黑客編程揭秘與防范第2版 冀云pdf掃描版54.58M / 簡體中文