Objective-C_2.0_Mac和iOS开发实践指南.pdf

Objective-C_2.0_Mac和iOS开发实践指南.pdf

ID:52200725

大小:907.38 KB

页数:78页

时间:2020-03-24

Objective-C_2.0_Mac和iOS开发实践指南.pdf_第1页
Objective-C_2.0_Mac和iOS开发实践指南.pdf_第2页
Objective-C_2.0_Mac和iOS开发实践指南.pdf_第3页
Objective-C_2.0_Mac和iOS开发实践指南.pdf_第4页
Objective-C_2.0_Mac和iOS开发实践指南.pdf_第5页
资源描述:

《Objective-C_2.0_Mac和iOS开发实践指南.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ObjectiveC 2.0 Mac和iOS开发实践指南第1章C,Objective-C的基础1.1C程序的结构1.1.1main函数1.1.2格式化1.1.3注释1.1.4变量和函数名1.1.5命名惯例1.1.6文件1.2.1整数类型1.2.2浮点类型1.2.3真值1.2.4初始化1.2.5指针1.2.6数组1.2.7字符串1.2.8结构1.2.9typedef1.2.10枚举常量1.3.1算术运算符1.3.2余数运算符1.3.3自增和自减运算符1.3.4优先级1.3.5取反1.3.6比较1.3

2、.7逻辑运算符1.3.8逻辑取反1.3.9赋值运算符1.3.10转换和强制类型转换1.3.11其他赋值运算符1.4.1表达式1.4.2计算表达式1.4.3语句1.4.4复合语句1.5程序流程1.5.1if1.5.2条件表达式1.5.3while1.5.4do-while1.5.5for1.5.6break1.5.7continue1.5.8逗号表达式1.5.9switch1.5.10goto1.5.11函数1.5.12声明函数1.6.1包含文件1.6.2#define1.6.3条件编译1.7pr

3、intf1.8使用gcc和gdb1.9小结1.10练习第2章C变量2.1Objective-C程序的内存布局2.2自动变量2.3外部变量2.4.1auto2.4.2extern2.4.3static2.4.4register2.4.5const2.4.6volatile2.5.1自动变量的作用域2.5.2复合语句和作用域2.5.3外部变量的作用域2.6动态分配2.7小结2.8练习第3章3.1面向对象编程3.1.1类和实例3.1.2方法3.1.3封装3.1.4继承3.1.5多态3.1.6面向对象语

4、言的主要特点是什么3.2Objective-C简介3.2.1定义类3.2.2类名作为类型3.2.3消息(调用方法)3.2.4类对象和对象创建3.2.5内存管理3.3.1运行时3.3.2名称3.3.3消息表达式3.3.4编译器指令3.3.5直接量字符串3.3.6Objective-C关键字3.3.7Cocoa数字类型3.4小结第1章C,Objective-C的基础1.1C程序的结构第一部分Objective-C简介本书第一部分是Objective-C的简介。Objective-C是C语言的扩展,因此,本部分的前两章对C

5、进行了回顾。回顾了C之后,介绍了面向对象编程的概念,以及这些概念在Objective-C中是如何实现的。第4章将带你一行一行地分析一个简单的Objective-C程序。第1章C,Objective-C的基础第2章C变量第3章面向对象编程简介第4章第一个Objective-C程序第1章C,Objective-C的基础Objective-C是C的一个扩展。本书大部分的内容都关注Objective-C对C添加了什么。但是,要使用Objective-C编程,必须知道C的基础知识。在Objective-C中进行两数相加、在代码中加入一条注释,或者使用一条

6、if语句等之类的常规操作时,其方式都是与C相同的。Objective-C非对象的部分不是与C相似,或者与C类似,它简直就是C。目前的Objective-C2.0基于C的C99标准。本章是回顾C的两章中的第1章。注意,回顾并不是对C的完整介绍,而只是介绍了该语言的基本部分。像位运算符、类型转换的细节、Unicode字符、带有参数的宏,以及其他神奇之处并没有提及。回顾部分专门用来帮助那些曾经学过C语言的人们进行回忆,或者作为那些擅长从环境中捡起一门新语言的人的快速参考。第2章继续回顾C,并且介绍了声明变量、变量作用域及C将变量放置在内存中何处等话题

7、。如果你是一位资深C/C++程序员,可以跳过这一章(然而,回顾一下也没什么坏处。在编写本章的过程中也学到了一些东西)。如果你从另一种类似C的语言(例如Java或C#)转向Objective-C,你至少应该快速浏览一下这些内容。如果你只有一种脚本语言的编程经验,或者你完全是一名初学者,那么,你会发现在阅读本书的同时阅读一本关于C语言的书会很有帮助。注意建议每个人都阅读本书的第2章。以我的经验,很多人应该熟悉这些内容,但实际上他们并不是很熟悉。关于C语言的书有很多。最早的Kernighan和Ritchie所著的《TheCProgrammingLan

8、guage》一书,仍然是其中最好的一本。大多数人学习C语言都是使用的这本书。关于C语法,或者说如果你要探究C语言的某些边边角角,那么,可以参考Harb

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。