自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 KVC与KVO理解

KVC 与 KVO 是 Objective C 的关键概念,个人认为必须理解的东西,下面是实例讲解。Key-Value Coding (KVC)KVC,即是指 NSKeyValueCoding,一个非正式的 Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实现的关键技术之一。一个对象拥有某些属性。比如说,一个 Person 对象有一个 na

2015-08-09 23:20:37 331

原创 Category,protocol,Block总结对比

Category、protocol、Block对比:3者都是想要实现某个方法,但是它们实现方法的途径是不同的;Category是在类中添加方法,类扩展方法,实现方法;protocol是通过代理来实现其他协议里的方法;Block是在方法原来的基础上,增加代码块,方法扩展方法,实现方法;还有继承,继承是通过子类继承父类,子类扩展方法,实现方法。

2015-08-02 21:33:49 398

原创 OC面向对象

以前的编程方式为面向过程的,这种方式编写的程序代码可充分利用性差,可维护性也很糟糕,效率不理想。为了解决这个问题就出现了面向对象的编程方式,而且成为了现在的主流编程方式。举个例子:把大象装进冰箱面向过程(强调的是过程/动作):打开冰箱,存储大象,关闭冰箱;面向对象(强调的是对象/实体):冰箱打开,大象存储,冰箱关闭;面向对象就是一种编程方式,Objective-C为

2015-07-27 00:14:27 356

原创 OC内存管理

为什么要管理内存?内存大的计算机,运行起来速度会快,所谓的速度会快,其实是因为应用程序运行时能够保证充足的内存。应用程序运行时随时随地都需要消耗内存,对象实例化的过程,就是给对象分配内存空间的过程。计算机的内存空间都是相对固定的,不断给各种对象(应用程序)分配内存,内存总会有消耗光的时候,内存消耗光了,应用程序以及系统就不能正常运行了。因此,必须对那些不再需要的内存进行释放处理,让这些内存

2015-07-27 00:13:09 331

空空如也

空空如也

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

TA关注的人

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