- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 OC部分知识点罗列
OC部分知识点罗列。 1、什么是方法名?什么是方法类型? 方法名,去掉参数、去掉返回值,剩下的所有是方法名。 例如:-(id)setName:(NSString*)name:(NSString*)sex age:(int)age 方法名为:-setName::age;
2014-07-08 17:38:27 762
原创 点语法和KVC
点语法和KVC kvc是一种获取实例变量值的方法。 Setter Getter Person *zhangsan=[[Person alloc] initWithName:@"zhangsan" age:25]; [zhangsan setValue:@"lisi" forKey:@"name"]; [zhangsan setV
2014-07-06 21:18:51 687
原创 Block及其使用
Block及其使用 引言: FunctionPoint函数指针 什么是函数指针? 函数指针顾名思义就是指向函数的指针,之前学过的指向整型变量的指针就是整型指针、指向结构体变量的指针就是结构体指针。依次类推,函数指针得其义。 函数指针在C语言中分量 函数内容在C语言中分量很重,函数的调用直接意义上大大简化了我们程序员的代码量,而且给简化了我们的思维量。函数指针指向的
2014-07-06 21:16:05 692
原创 OC中对实例变量的相关处理方法——属性
OC中对实例变量的相关处理方法——属性 在OC中对于类的处理,我们使用了extensionprotocol category等处理方法,间接或者直接实现了对类(协议、延展和代理)和实例变量(继承)的功能扩展。 接下来尝试对实例变量的相关性能进行整理。 (一)实例变量的定义和设置 实例变量的定义及其初始化 实例变量是针对类而言的,实例变量的具体值由对象赋值。定义时候要注意变量类型、变量的可
2014-07-06 21:13:33 1057
原创 OC中的深浅复制
OC中的复制 什么是复制? 复制是一种拷贝,无论是对对象指针的拷贝(浅拷贝),还是对对象内容的拷贝(深拷贝),其最终实现的是对对象的拷贝。 复制的条件? protocol 凡是遵循NSCoping协议的对象都可以进行copy。 NSCoping协议中声明: - (id)copyWithZone:(NSZone *)zone; - (id)copyWithZon
2014-07-06 21:09:51 865
原创 OC中的关于日期处理方法应用NSDate、NSDateFormatter
OC中的关于日期处理方法应用NSDate、NSDateFormatter NSDate用法 什么是NSDate? NSDate是用于处理我们应用中需要得到一个时间点的情况,比如说:得到当前时间、明天时间、昨天的某个时间,某一年的某一天…….这个时间点可以我们自己创建NSDate,也可以通过方法来获取。 为什么要用NSDate? 使用时间点能够获取类能够在很多应用中的判断:比如
2014-07-06 21:04:35 962
原创 关于OC学习中几个基础的类
关于OC学习中几个基础的类 【标题** 重点内容**】 在OC的学习中,有两个重要的概念————类和对象。 类的抽象性与对象的实体性共同构筑了我们的OC这门课程。 NSValue(父类NSObject) (1)在C中一些基本变量在OC里面还能够持续使用吗? 答案是否定的,OC跟C不同点就是OC是面向对象语言,很多时候我们是在处理对象。在C中的一些float int char struc
2014-07-06 21:02:25 731
原创 如何对一个类进行扩展?
如何对一个类进行扩展? 在对类的处理中,我们会应用到的主要由四种方式, 一、 继承(inherit) 面向对象程序有三大特性,封装、继承、多态。 封装就是对一个类或者我们需要的一系列行为进行整理,只是给出外界一定的interface,通过这些Interface我们就可以对这一系列行为进行管理。使用的时候给对象发送消息就可以了。 继承是针对两个有相互关系的类而言的,子类拥
2014-07-06 20:48:06 2036
初步认识swift语言
2014-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人