自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 OC-10.类的扩展

一. 类目 category 1. 自定义类:  书写位置: .h文件下方声明 .m文件下方实现 调用 2. 系统类: 创建文件(.h和.m文件) 调用 3. 类目的作用以及特点 二. 延展 extension 1. 在.m文件上方声明(也可以不声明) 实现写在本类方法实现的位置

2015-12-05 16:46:38 334

原创 OC-9.内存管理

一. 内存管理模式 自定义的Person类 .h文件 .m文件 这里的dealloc方法是用来检验引用计数减为0时,多个对象占用的同一内存会被释放 二. 控制内存引用计数的方法 +1: alloc retain copy  -1:  release autorelease 1. alloc retain copy release的用法

2015-12-05 15:34:45 295

原创 OC-8.遍历 排序

一. 枚举器 枚举器用来遍历结合的元素 1. 数组的枚举 正序枚举器 object 逆序枚举器 for循环遍历数组 注: 数组在遍历过程中不能改变,以下程序运行会崩溃 2. 字典的枚举 set集合的枚举方法类似于字典 二. 排序 1.数组是有序的容器,因此集合(collection)中只有数组可以排序 可变数组排

2015-12-05 15:19:06 262

原创 OC-7.NSSet NSValue NSNumber

一. 集合 1. 集合作为OC中的另一个容器,开发过程中使用的范围并没有数组和字典频繁,集合经常用来处理重用问题 2. 集合的特点: 互异性: 集合中不能存在两个相同的对象 无序性: 集合中的对象没有顺序,先添加的对象不一定在集合的第一个位置,后添加的对象也不一定在集合的最后位置 3. NSSet(不可变集合) 集合创建 注: 不可变集合一旦创建,集合中的对象

2015-12-05 10:39:57 351

原创 OC-6.NSDictionary

一. 字典 1. 字典是一个无序的集合,用来存储具有一一对应关系的数据 2. 字典中存储的每一个对象都是一对键值对,键值对包含两个部分,key和value,key与value必须都是对象类型,对于每一对key-value称为一个条目(Entry) 3. 与数组不同,字典靠key存取元素,字典中键值对的存储是无序的 4. 字典分为两种: NSDictionary(不可变字典)和NSMutab

2015-12-05 09:15:14 238

原创 OC-5.NSArray

一. 数组 1. 数组是一个有序的集合,OC中的数组只能存储对象类型,但是对于对象的类型没有限制,OC中的数组也是通过下标访问元素,下标从0开始 2. NSArray 不可变数组,即:对象创建好以后,数组中元素的元素和个数不能发生变化 3. NSMutableArray 可变数组,即:对象创建好以后,数组中的元素可以灵活地进行增删改操作 二. NSArray 1. 数组创建

2015-12-04 12:56:13 446

原创 OC-4.NSString

NSString: 不可变字符串,创建以后,内容和长度不可改变 NSMutableString: 可变字符串,创建以后,内容还可以改变 小知识: 学习新类的方法 一. NSString 1. 字符串创建 2. 子字符串 3. 字符串判断 4. 字符串修改 练习题 二. NSMutableStr

2015-12-01 18:09:12 302

原创 OC-3.属性

一. setter getter 上篇博客中已经详细地介绍了setter和getter的用法 OC中,为单一实例变量赋值的方法称为setter方法,读取实例变量值的方法称为getter方法 注:书写格式要严格按照以下形式 二. 属性 属性是Objective-C 2.0定义的语法,提供setter和getter方法的默认实现,在一定程度上简化程序代码,并且提高程序的安全性 1.

2015-12-01 15:34:42 509

原创 OC-2.方法

一. 实例变量可见度 此外,还有一个实例变量可见度package,此处不做介绍 二. 方法 OC中的方法分为两类: 类方法和实例方法 1. 方法的声明 2. 方法的实现 3. 方法的使用 在OC中没有哪个变量调用哪个函数这种表述,使用消息发送机制 [receiver  message] 三. setter与getter方法 OC里为实例变

2015-11-28 19:40:49 296

原创 OC-1.类和对象

一. Objective-C 1. OC具有完善的面向对象特性 2. 面向对象编程 C:  分析解决问题的步骤,实现函数,依次调用函数,其侧重点为实现功能 OC:  分析某问题需要参与的对象,各个对象的作用,多个对象协作完成任务,其侧重点是对象的设计(具有哪些功能) 二. 类和对象 1. 类是具有相同特征和行为的事物的抽象 对象是累得实例,类是对象的类型 2. 面向对象编程中使用对

2015-11-28 19:04:20 366

原创 C-7.指针

一. 指针 1. 指针变量的定义和使用 数据访问一般分为直接访问和间接访问,指针是间接访问的常用形式 定义: 指针变量是存放内存地址的变量 注意: 指针变量所占字节数至于操作系统有关 2. 取址与取值 &: 取址运算符,获得的是一块地址 * : 取值运算符,获得的是地址存储的值 3. 指针的算术运算 指针只有加减运算 4. 指针变

2015-11-23 19:54:02 769 2

原创 C-8.内存管理

一. 存储区划分 1. 栈区 注意: 函数定义时,应该禁止返回栈区内的变量 2. 堆区 手动分配,手动释放 3. 静态存储区 4. 常量区 常量占用内存,只读状态,绝不可修改 5. 代码区 所有的语句编译后会生成CPU指令,存储在代码区 二. 堆内存分配函数 动态内存分配: malloc的使用

2015-11-21 11:18:41 306

原创 C-6.结构体

一. 结构体的声明 1. 结构体: 是一种自定义的数据类型,需要写在main函数的上面 2. 声明方式及示例 二. 结构体的使用 1. 结构体变量的定义 由结构体类型修饰的变量,叫做结构体变量 定义: struct  结构体名  变量名  =  { 初值 }; 注意事项: 可以直接赋值;数组不可以直接赋值,可以通过把数组放在结构体中实现数组的直接赋值 2

2015-11-21 09:33:05 280

原创 C-5.函数

一. 函数的定义 1. 函数是具有特定功能的代码段 2. 从函数的定义上来看,函数可分为库函数(系统提供好的函数)和自定义函数(开发者自己写的函数) 3. 函数的定义 返回值类型  函数名(形式参数列表) {                   语句;                return  返回值; } 注:  返回值: 函数的返回值称为函数的值,只能通过return语

2015-11-20 12:47:45 287

原创 C-4.数组

一. 一维数组 1. 数组的基础知识 2. 数组的注意事项 3. 数组的遍历 4. 数组的排序 冒泡排序 二. 字符数组 1. 字符数组的基础知识 用于存放字符变量的数组称为字符数组 字符数组属于一维数组,定义方式与普通一维数组相似,只是类型是char 有 '\0' 结束标识的字符数组也称作字符串 注意事项: 字符串所占的空间至少要比字

2015-11-19 11:13:57 272

原创 C-3.循环结构

一. while循环 1. while(条件表达式){             执行语句;    } 条件表达式为真,执行循环体,一旦条件表达式为假,循环停止 2. 适用于不知道循环次数的循环结构 水仙花数 3. 随机数 4. break与continue break: 在switch语句中,用来跳出switch语句;在循环体中,用来跳出本层循环(

2015-11-18 15:31:15 294

原创 C-2.分支结构

一. BOOL布尔类型 1. BOOL数据类型,是一种表示非真即假的数据类型,布尔类型的变量只有YES和NO两个值,YES表⽰表达式结果为真,NO表⽰表达式结果为假 2. 在C语言中,认为非0即为真 3. BOOL经常用于分支语句和循环语句中  4. 注意事项: 计算机在识别时,YES就替换成1,NO就替换成0 二. 关系运算符

2015-11-18 12:33:15 411

原创 C-1.基础知识

一.简单程序的一般形式 1.为了区别不同进制的数,八进制以0开头,十六进制以0x开头    x进制转换成十进制:按权求和    十进制转换成x进制:连除倒取余 2.单行注释与多行注释(一些常用快捷键) 3.简单程序的一般形式 二.基本数据类型 1.基本数据类型

2015-11-18 12:21:11 333

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除