摘要: 1.结构体:NSRange、NSPoint(CGPoint)、NSSize(CGSize)、NSRect(CGRect)NSRange:表示范围,有两个成员变量:location,length例如:@“Iloveyou”求出love的范围intmain(){NSRanger1=NsMakeRange... 阅读全文
posted @ 2014-10-18 22:23 HtercelH 阅读(130) 评论(0) 推荐(0) 编辑
摘要: block :用来保存一段代码,用^1、block 特点:1> Block封装了一段代码,可以在任何时候执行2> Block可以作为函数或者函数的返回值,而其本身又可以带输入参数或返回值3> 苹果官方建议尽量多用block,在多线程、异步任务、集合遍历、集合排序、动画转场用的很多4> Block可以... 阅读全文
posted @ 2014-10-18 22:19 HtercelH 阅读(129) 评论(0) 推荐(0) 编辑
摘要: OC也叫面向对象c,在c语言的基础上增加了一层最小的面向对象语法特点:1、完全兼容C语言2、可以在OC代码中混入C语言代码,甚至是C++代码,不是任何源文件代码都能写c++代码,要把拓展名改一改才可以写3、可以在OC开发 Mac OS X平台和IOS平台的应用程序4、.c只能写C语言代码,.m能写O... 阅读全文
posted @ 2014-10-18 22:14 HtercelH 阅读(162) 评论(0) 推荐(0) 编辑
摘要: *** 类方法 ***声明和实现:@interface Person : NSObject+ (void) age; //声明一个类方法@end@implementation Person+ (void) age //类方法的实现{NSLog(@"abcd");}@endint main(){[P... 阅读全文
posted @ 2014-10-18 22:08 HtercelH 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一、基本使用1.内存管理的范围:任何继承了NSObject的对象,对其他基本数据类型(int、char、float、double、struct、enum等)无效2.对象的基本结构:*每个OC对象都有自己的引用计数器,是一个整数,表示“对象被引用的次数”,即有多少人正在使用这个OC对象*每个OC对象内... 阅读全文
posted @ 2014-10-18 22:02 HtercelH 阅读(165) 评论(0) 推荐(0) 编辑
摘要: *** 封装 ***一、 set方法通过 指针->成员变量名 方式给成员变量赋值具有危险性,可能被赋值为不合理的数值。不允许通过指针直接修改成员变量,就要去掉@public。通过方法来修改成员变量的值,方法中可以加代码保证接收的值是合理的赋值。设置成员变量属性值的方法,通常称为该属性的set方法,命... 阅读全文
posted @ 2014-10-18 21:59 HtercelH 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一、外部函数外部函数:如果在当前文件中定义的函数允许其他文件访问、调用,就称为外部函数。C语言规定,不允许有同名的外部函数二、内部函数内部函数:如果在当前文件中定义的函数不允许其他文件访问、调用,只能在内部使用,就称为内部函数。C语言规定不同的源文件可以有同名的内部函数,并且互不干扰。三、stati... 阅读全文
posted @ 2014-10-18 21:30 HtercelH 阅读(174) 评论(0) 推荐(0) 编辑
摘要: C语言字符数组的初始化1、字符数组的定义与初始化(1),第一种方式: char str[10]={ 'I',' ','a','m',' ',‘h’,'a','p','p','y'}; 即把10个字符分别赋给str[0]到str[9]10个元素注意:如果花括号中提供的字符个数大于数组长度,则按语法错误... 阅读全文
posted @ 2014-10-18 21:24 HtercelH 阅读(132) 评论(0) 推荐(1) 编辑
摘要: 指针变量同普通变量一样,使用之前不仅要定义说明,而且必须赋予具体的值。未经赋值的指针变量不能使用,否则将造成系统混乱,甚至死机。指针变量的赋值只能赋予地址,决不能赋予任何其它数据,否则将引起错误。在C语言中,变量的地址是由编译系统分配的,对用户完全透明,用户不知道变量的具体地址。两个有关的运算符... 阅读全文
posted @ 2014-10-18 21:17 HtercelH 阅读(158) 评论(0) 推荐(1) 编辑
摘要: 1、变量名与变量值 变量名实际上是一个符号地址。程序编译时,系统给变量开辟该变量对应类型所需的内存空间(用于存储变量值),然后由系统建立一个从变量名到该内存空间的首地址的映射,这样就可以通过变量名访问到变量值了。变量名由数字、字母和下划线组成。大小写敏感,不能以数字开头。变量名的长度(字符个数)没有... 阅读全文
posted @ 2014-10-18 21:11 HtercelH 阅读(252) 评论(0) 推荐(1) 编辑