摘要: 概述我们前面的章节中就一直新建Cocoa Class,那么Cocoa到底是什么,它和我们前面以及后面要讲的内容到底有什么关系呢?Objective-C开发中经常用到NSObject,那么这个对象到底是谁?它为什么又出现在Objective-C中间呢?今天我们将揭开这层面纱,重点分析在IOS开发中一个... 阅读全文
posted @ 2015-06-08 17:12 ShaoYL 阅读(361) 评论(0) 推荐(0) 编辑
摘要: (1)self调用自己方法,super调用父类方法 (2)self是类,super是预编译指令 (3)[self class]和[super class]输出是一样的 ①当使用 self 调用方法时,会从当前类的方法列表中开始找,如果没有,就从父类中再找;而当使用 super 时,则从父类... 阅读全文
posted @ 2015-06-08 15:53 ShaoYL 阅读(287) 评论(0) 推荐(0) 编辑
摘要: typedef作用简介 •我们可以使用typedef关键字为各种数据类型定义一个新名字(别名)。 1#include <stdio.h> 2 3 typedef int Integer; 4 typedef unsigned int UInterger; 5 6 typedef float Floa 阅读全文
posted @ 2015-06-08 15:49 ShaoYL 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 •其实我们早就有接触文件包含这个指令了, 就是#include,它可以将一个文件的全部内容拷贝另一个文件中。 二、一般形式 1.第1种形式#include <文件名> •直接到C语言库函数头文件所在的目录中寻找文件 2.第2种形式 #include "文件名" •系统会先在源程序当前目 阅读全文
posted @ 2015-06-08 15:40 ShaoYL 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 条件编译的概念 •在很多情况下,我们希望程序的其中一部分代码只有在满足一定条件时才进行编译,否则不参与编译(只有参与编译的代码最终才能被执行),这就是条件编译。 一、基本用法 <!--StartFragment--> #if 条件1 ...code1... #elif 条件2 ...code2... 阅读全文
posted @ 2015-06-08 15:26 ShaoYL 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 预处理指令简介 •C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译 •为了区分预处理指令和一般的C语句,所有预处理指令都以符号“#”开头,并且结尾不用分号 •预处理指令可以 阅读全文
posted @ 2015-06-08 15:22 ShaoYL 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 一、什么是结构体 •1. C语言中的数组,用法跟其他语言差不多。当一个整体由多个数据构成时,我们可以用数组来表示这个整体,但是数组有个特点:内部的每一个元素都必须是相同类型的数据。 • •2.在实际应用中,我们通常需要由不同类型的数据来构成一个整体,比如学生这个整体可以由姓名、年龄、身高等数据构成, 阅读全文
posted @ 2015-06-08 15:13 ShaoYL 阅读(271) 评论(0) 推荐(0) 编辑