摘要:
数据类型:基本数据类型、指针数据类型 基本数据类型:数值型、字符型(char)、布尔型、空类型(void)指针数据类型:类(class)、id数值型:整数类型int、浮点型float、doublec和oc的基本数据类型 int:声明整型变量 double:声明双精度变量 float:声明浮点型变量
阅读全文
posted @ 2016-02-17 20:36
奥莉奥莉的程序媛之路
阅读(475)
推荐(0)
摘要:
Category的作用 Category:也叫分类,类目。是为没有源代码的类扩充功能 扩充的功能会成为原有类的一部分,可以通过原有类或者原有类的对象直接调用,并且可继承。 但是该方式只能扩充方法,不能扩充实例变量 类名的文件名为原类名+文件名 如: 创建步骤: File:文件名 File Type:
阅读全文
posted @ 2016-02-17 20:33
奥莉奥莉的程序媛之路
阅读(178)
推荐(0)
摘要:
属性的内存管理,属性中最重要的语义特性 assign 基本数据类型(char,short,int,float,double) retain 对象类型 copy 对象类型,且遵守了<NSCopying>协议assign下的属性内部实现:直接赋值的方法 @property (nonatomic, ass
阅读全文
posted @ 2016-02-17 20:26
奥莉奥莉的程序媛之路
阅读(153)
推荐(0)
摘要:
内存问题体现:内存溢出和野指针 内存管理方式:垃圾回收机制、MRC、ARC 垃圾回收机制:程序员只需开辟内存空间,不需要用代码的形式释放,系统会判断不被使用的空间,然后回收。 MRC:人工引用计数,内存的开辟和释放都是由程序代码进行控制。 ARC:自动引用计数,只允许用户开辟空间,不用释放空间,垃圾
阅读全文
posted @ 2016-02-17 20:18
奥莉奥莉的程序媛之路
阅读(165)
推荐(0)
摘要:
集合遍历的三个方式: 1、for循环遍历 数组遍历:通过for循环的循环变量作为数组元素下标来获取不同下标的元素 循环次数就是数组元素个数 字典遍历:先获取字典中所有的key(allKeys),存储到数组中,遍历数组依次取每一个key,然后根据key从字典中取出对应的valueNSDictionar
阅读全文
posted @ 2016-02-17 20:13
奥莉奥莉的程序媛之路
阅读(434)
推荐(0)
摘要:
数组是一个有序的集合,OC中的数组只能存储对象类型,数组可以存放不同类型的对象,但存放进去的必须是对象(带*) 创建一个不可变数组:NSArray 1、初始化方法NSArray *arr1 = [[NSArray alloc] initWithObjects:@"zhonger", @"honghu
阅读全文
posted @ 2016-02-17 20:11
奥莉奥莉的程序媛之路
阅读(127)
推荐(0)