首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > object-c 培训资料

object-c 培训资料

资料介绍
Objective-C培训资料Objective-C 培训教程
主要章节提示: 第 一 章 第 二 章 第 三 章 第 四 章 第 五 章 第 六 章 第 七 章 第 八 章 第 九 章 第 十 章 第十一章 第十二章 程序整体语法结构 数据类型 字符串 内存管理 对象的初始化 存取器 继承 动态绑定和 id 类型 分类和协议 属性列表 复制对象 归档

第一章 程序整体语法结构

程序的头文件和源文件的扩展名分别为.h 和.m。注释语法和 C 一样。Object_C 中的 nil 相当于 NULL。 Object_C 中的 YES 和 NO 相当于 true 和 false。 这里再讲解一下 YES 和 NO: Object-c 提供了 BOOL 类型,但这个 BOOL 类型和 C++里的并不一样:在 C++里一切非 0 值的东西都 为 true,而为 0 值的为 false。但是 Object-c 里 1 为 true 并被宏定义为 YES,0 为 false 并被宏定义为 NO。 所以,如果读者写下面的代码,则肯定是错误的:

BOOL areIntsDifferent_faulty(int thing1,int thing2) { return (thing1-thing2); } if(areIntsDifferent_faulty(23,5) == YES) { } 因为 areIntsDifferent_faulty 方法返回的是两个整数的差,如果这个差不为 1,那么永远不会为 YES。 先了解程序的结构:

#import int main(int argc,const char * argv[]) {

NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init ]; NSL
object-c 培训资料
本地下载

评论