主页 详情

《苹果开发之C程序设计 原书第2版》_(美)马克著_13715081_9787111494171

【书名】:《苹果开发之C程序设计 原书第2版》
【作者】:(美)马克著
【出版社】:北京:机械工业出版社
【时间】:2015
【页数】:352
【ISBN】:9787111494171
【SS码】:13715081

最新查询

内容简介

第1章 获取工具

1.1 安装Xcode

1.2 Xcode的价格

1.3 何为注册开发者

1.4 获取项目

1.5 使用Xcode

1.5.1 新建Xcode项目

1.5.2 工作空间窗口

1.5.3 运行项目

1.6 继续前进

第2章 编程基础

2.1 编程

2.1.1 C语言的其他替代者

2.1.2 Objective-C、C#、C++及Java怎么样呢

2.2 对于Mac或者iOS设备来说最佳编程语言是什么

2.3 编程过程

2.3.1 源代码

2.3.2 编译源代码

2.3.3 构建应用程序

2.4 接下来的内容

第3章 C语言基础:语句与函数

3.1 C语句

3.2 C函数

3.2.1 定义函数

3.2.2 语法错误与算法

3.2.3 调用函数

3.3 一个程序,两个函数

3.3.1 Hello2项目

3.3.2 Hello2源代码

3.3.3 运行Hello2

3.4 重复三次

3.5 产生一些错误

3.5.1 修复问题

3.5.2 再探细节

3.5.3 C是区分大小写的

3.6 探究Xcode自带的手册

3.7 接下来的内容

第4章 C语言基础:变量与运算符

4.1 变量简介

4.1.1 使用变量

4.1.2 变量名

4.1.3 类型的大小

4.1.4 字节与位

4.1.5 从1字节到2字节

4.2 运算符

4.2.1 +、-、++与--运算符

4.2.2 +=与-=运算符

4.2.3 *、/、%、*=、/=与%=运算符

4.3 使用圆括号

4.4 运算符优先级

4.5 示例程序

4.5.1 打开Operator.xcodeproj

4.5.2 分析Operator源代码

4.5.3 打开Postfix.xcode

4.5.4 分析Postfix源代码

4.6 修剪代码

4.6.1 源代码间距

4.6.2 代码注释

4.6.3 花括号之争

4.7 接下来的内容

第5章 调试

5.1 何为调试器

5.2 控制执行

5.2.1 设置断点

5.2.2 跳过语句

5.2.3 单步执行函数

5.2.4 跳出函数

5.2.5 全速前进

5.3 查看变量

5.4 调试器怎么像座冰山一样

5.5 接下来的内容

第6章 控制程序的流程

6.1 流程控制

6.2 表达式

6.2.1 结果为真的表达式

6.2.2 比较运算符

6.2.3 逻辑运算符

6.2.4 Truth Tester.xcodeproj

6.3 复合表达式

6.4 语句

6.4.1 花括号

6.4.2 应该将分号放置在何处

6.4.3 两个常见陷阱

6.5 while语句

6.6 for语句

6.7 do语句

6.8 switch语句

6.8.1 不带语句的case

6.8.2 毁誉参半的穿越

6.8.3 switch总结

6.9 循环中的break

6.10 continue语句

6.11 IsOdd.xcodeproj

6.12 NextPrime.xcodeproj

6.13 接下来的内容

第7章 指针与参数

7.1 何为指针

7.1.1 为何要使用指针

7.1.2 图书馆示例小结

7.2 指针基础

7.2.1 变量地址

7.2.2 &运算符

7.2.3 声明指针变量

7.2.4 *运算符

7.3 函数参数

7.3.1 变量的作用域

7.3.2 函数参数的工作原理

7.3.3 参数是临时的

7.3.4 实参与形参的区别

7.4 函数返回值

7.4.1 printf()返回一个值

7.4.2 多条return语句

7.4.3 什么都不返回

7.5 整合

7.5.1 将指针作为形参

7.5.2 Factor.xcodeproj

7.6 关于指针的一些说明

7.6.1 按值传递与按引用传递

7.6.2 NULL指针值

7.6.3 指针的阴暗面

7.7 全局与静态变量

7.7.1 全局变量

7.7.2 向程序添加全局变量

7.7.3 静态变量

7.7.4 接下来的内容

第8章 更多数据类型

8.1 int之外的数据类型

8.1.1 FloatSizer

8.1.2 整型类型

8.1.3 IntSizer.xcodeproj

8.1.4 int的优缺点

8.2 最佳整型类型

8.2.1 语义类型

8.2.2 精确宽度类型

8.2.3 整型与浮点型

8.3 使用字符

8.3.1 ASCII字符集

8.3.2 ASCII.xcodeproj

8.3.3 分析ASCII源代码

8.4 数组

8.4.1 为何使用数组

8.4.2 Dice.xcode

8.4.3 分析Dice源代码

8.4.4 要小心

8.5 #define指令

8.5.1 在代码中使用#define

8.5.2 分析预处理器

8.5.3 使用#define指令的好处

8.5.4 类似于函数的#define宏

8.6 文本字符串

8.6.1 内存中的文本字符串

8.6.2 FullName.xcodeproj

8.6.3 Overflow.xcodeproj

8.7 接下来的内容

第9章 命令行

9.1 命令行基础

9.1.1 命令参数

9.1.2 命令进阶

9.1.3 shell命令来自何处

9.2 创建命令行工具

9.2.1 命令参数与main()

9.2.2 SeeArgs.xcodeproj

9.3 部署程序

9.4 使用路径

9.4.1 当前目录与相对路径

9.4.2 特殊目录名

9.4.3 主目录名

9.5 安装命令行工具

9.5.1 创建私有的bin目录

9.5.2 安装工具

9.5.3 配置PATH变量

9.6 字符输入

9.6.1 管道

9.6.2 重定向

9.6.3 Namer.xcodeproj

9.7 指针运算

9.7.1 指针比较

9.7.2 指针加法

9.7.3 指针减法

9.8 WordCount.xcodeproj

9.8.1 分析WordCount源代码

9.8.2 在Shell中测试WordCount

9.9 RomanNumeral.xcodeproj

9.9.1 main()

9.9.2 NumberToRomanNumeral()

9.10 关于命令行界面的总结

9.11 接下来的内容

第10章 设计自定义数据结构

10.1 打包数据

10.2 模型A:3个数组

10.3 模型B:结构化方式

10.4 将结构体作为参数传递

10.5 ParamAddress.xcodeproj

10.6 结构体数组

10.7 分配自己的内存

10.7.1 使用malloc()

10.7.2 free()

10.7.3 追踪地址

10.8 使用链表

10.8.1 为何使用链表

10.8.2 创建链表

10.9 DVDTracker.xcodeproj

10.10 接下来的内容

第11章 使用文件

11.1 何为数据文件

11.2 文件基础

11.2.1 理解文件名

11.2.2 打开与关闭文件

11.3 读取文件

11.4 PrintFile.xcodeproj

11.5 写入文件

11.6 其他文件操纵方法

11.6.1 更新模式

11.6.2 随机文件访问

11.6.3 使用随机访问函数

11.6.4 DinoEdit.xcodeproj

11.6.5 文本与数据文件

11.6.6 处理端的问题

11.7 改进RomanNumeral

11.7.1 分析RomanNumeral.xcodeproj

11.7.2 测试RomanNumeral

11.8 文件系统对象

11.9 接下来的内容

第12章 错误处理

12.1 墨菲定律

12.2 规则#1:永远不要假设

12.2.1 关于变量的假设

12.2.2 检查范围

12.2.3 容忍所有可能值

12.2.4 对假设进行断言

12.3 规则#2:保持警觉

12.3.1 关注返回值

12.3.2 errno

12.4 规则#3:制订逃生计划

12.4.1 紧跟成功

12.4.2 提前返回

12.4.3 忽略之前的失败

12.4.4 过滤错误

12.4.5 尽早退出

12.4.6 跳过

12.5 规则#4:预测问题

12.6 规则#5:适当选取

12.7 接下来的内容

第13章 高阶主题

13.1 类型转换

13.1.1 转换规则

13.1.2 转换警告

13.2 强制类型转换

13.3 const修饰符

13.4 创建自定义类型

13.4.1 struct typedef

13.4.2 前向引用

13.5 枚举类型

13.6 联合体

13.7 递归

13.7.1 迭代

13.7.2 递归

13.8 函数指针

13.9 其余运算符

13.10 深入探索标准库

13.10.1 使用标准库进行排序

13.10.2 Core Foundation中的集合

13.11 接下来的内容

第14章 未来展望

14.1 Mac用户界面

14.1.1 学习Objective-C

14.1.2 Cocoa与Cocoa Touch

14.2 了解一些OS X代码

14.3 iOS应用速览

14.4 Objective-C速览

14.5 继续前行

附录 练习答案


书查询(www.shuchaxun.com)本网页唯一编码:
fb5cd85c02b4c53bfeaa4d2f19ee2d38#45037d50e8a5d2ec30315cfb1ac4e6c1#48220398#苹果开发之C程序设计 原书第2版=LEARN C ON THE MAC FOR OS X AND IOS,SECOND EDITION_13715081.zip