- 博客(4)
- 收藏
- 关注
原创 block的用法 实现原理
block的创建使用 ^ 操作符来声明一个 block 变量和指示 block 文本的开始。block 本身的主体被 {} 包含着,类似于C语言函数的声明 block声明: 返回类型 (^方法名字) (参数名字,...) block实现 方法名字 = ^(参数类型 参数名) { 实现内容 }block简单的用法1.当做参数进行传递 -(void)funtio
2016-04-06 15:06:27 517
原创 类别与继承简单理解
category的作用将类的实现分散到多个不同文件或多个不同框架中,并且给类添加新的方法 这个很好理解,但要注意的是当两个类别同时实现一个同名的方法时编译器不知道会调用那个,导致错误出现,好处就是可以把一个类的实现分散,有助于多人开发,减少一个类代码臃肿创建对私有方法的前向引用 就是一个类的私有方法我们是不可以访问的,但是如果用类别添加一个引用,这样我们就可以访问他的私有方法向对象添加非正
2016-03-27 22:36:09 275
原创 iOS @property 属性详解
iOS @property 属性详解这里是一些基础属性的介绍:@Property功能:提供成员变量的访问方法的声明、控制成员变量的访问权限、控制多线程时成员变量的访问环境atomic是Objc使用的一种线程保护技术,基本上来讲,是防止在写未完成的时候被另外一个线程读取,造成数据错误。而这种机制是耗费系统资源的,所以在iPhone这种小型设备上,如果没有使用多线程间的通讯编程,那么nonatomi
2016-03-19 14:33:04 330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人