2022年Objective-C程序设计基础复习知识点.docx
《2022年Objective-C程序设计基础复习知识点.docx》由会员分享,可在线阅读,更多相关《2022年Objective-C程序设计基础复习知识点.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编 优秀资料Objective-C 程序设计复习学问点 考试题型:挑选题: 20 分(共 10 小题)填空题: 10 分(共 10 个空)判定题: 20 分(共 10 小题)应用题: 50 分(共 4 小题)考试范畴:Objective-C 的基本语法、 类的基本结构、 继承、复合、内存治理、 对象初始化、属性、类别、协议、代码块;详细学问点:1、 Cocoa为了将 Objective-C 与 C/C+ 代码的区分开来, 为全部的 Objective-C 函数和类型名等添加了 NS 前缀;2、 在使用
2、NSLog 语句进行内容输出进行格式掌握的时候,%c 要求的是 C 语 言的字符数组对象, % 输出的是 NSString 类对象;3、 Objective-C 的类是有声明部分(interface)和实现部分(implementation)两部分组成;两部分内容都是以关键字end表示终止;4、 一般情形下,在 Objective-C 中,接口部分的代码和实现部分的代码是放在 同一个文件中的;声明部分的代码放在 .h 的文件中,实现部分的代码放在 .m 的文件中;5、 在 Xcode 中,可以实现 C、C+和 Objective-C 的混合编程;一个程序中可 以显现 C、 C+和 Object
3、ive-C 三种代码;6、 在 Objective-C 的类中,依据方法用于的对象不同,方法可分为实例方法和 类方法;为了表示一个方法是实例方法,我们需要在返回值类型前面加符号-,为了表示一个方法是类方法, 我们需要在返回值类型前面加符号 +;并且,方法名和参数列表之间用 :隔开;例如: +NSNumber *numberWithChar:charvalue; -idinitWithName:NSString *name office:NSString *theOffice 7、 实例方法是需要通过实例化后的对象进行调用的,而类方法不需要实例化,而直接通过类名进行调用;8、 Objective
4、-C 和 Java 等语言类似,不支持类的多继承;但是可以通过类别和 协议等来达到多继承的成效;9、 将源代码拆分成由不同名称命名的小文件,有助于更快的找到目标代码段;10、#import 和class都可以解决该文件中所引用的类实例变量没有出处的问题;#import 会引入所引用类的很多信息,增加编译时间和资源; class是对所引用细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编 优秀资料类的一个声
5、明,可以解决文件代码中对该类指针的引用;所以复合类中使用class语句,继承类中使用 #import 语句;11、我们可以使用 class来建立循环以来关系, 而不能使用 #import 建立循环一 类关系;12、在复合类中,需要用 class 关键字来引入组成该类的其它的成员类对象指 针所指向的类;13、有两个 NSString 类型对象 str1 和 str2,比较两个字符串是否相等需要使用 isEqualTo;例如 str1 isEqualTo str2;假如相比较两个指针是否指向同一个 对象,可以采纳 =;例如 str1=str2;14、NSArray 中只能储备 Objective-
6、C 的类对象,而不能储备 C 语言或者 C+ 中的基本类型;例如:NSString 对象可以储备在 NSArray 中,而 C 语言中的 int、double和结构体类型是不能储备在 NSArray 中的;15、另外,由于 NSArray 中是以 nil 表示终止的,所以不能讲 nil 存入 NSArray 中;16、在进行实例化对象时,一般是分为声明对象、为对象安排空间、对象初始 化三步;有如下 Car 类对象,是依据上述三步进行实例化的:Car *car ;car=Car alloc;car=car init;也可以将上述代码的三步合成一步进行书写Car *car=Car alloc in
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 Objective 程序设计 基础 复习 知识点
限制150内