![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
O-C
Ri_kol
这个作者很懒,什么都没留下…
展开
-
OC下NSLog的格式输出对照表
1 . 几种常用类型变量声明 int i =10; BOOL isShow=YES; BOOL isShow=1; float f = 3.1415926; char a =120; NSString *name =@"Himi"; object-c中BOOL类型长度1byte, 若转载 2015-06-26 11:15:08 · 672 阅读 · 0 评论 -
hash算法
哈希算法 哈希(Hash)算法就是单向散列算法,它把某个较大的集合P映射到另一个较小的集合Q中,假如这个算法叫H,那么就有Q = H(P)。对于P中任何一个值p都有唯一确定的q与之对应,但是一个q可以对应多个p。作为一个有用的Hash算法,H还应该满足:H(p)速度比较快;给出一个q,很难算出一个p满足q = H(p);给出一个p1,很难算出一个不等于p1的p2使得 H(p1)=H(转载 2015-07-03 17:29:59 · 208 阅读 · 0 评论 -
IOS 委托和协议区别和联系 (-)
原 IOS 委托和协议区别和联系 (-)发表于2年前(2013-08-07 20:22) 阅读(1391) | 评论(0) 7人收藏此文章, 我要收藏赞07月18日 杭州 OSC 源创会 —— 开源的 Swift 2.0IOS上的协议类似于C#、Java上面的接口,他是从类中抽出来的一系列方法,但方法的实现是在实现这个协议的类中,任何实现这个协议转载 2015-07-16 14:36:01 · 234 阅读 · 0 评论 -
strong 和 weak 的区别
strong 和 weak 指针的区别(weak和strong)不同的是当一个对象不再有strong类型的指针指向它的时候它会被释放 ,即使还有weak型指针指向它。 一旦最后一个strong型指针离去,这个对象将被释放,所有剩余的weak型指针都将被清除。 可能有个例子形容是妥当的。 想象我们的对象是一条狗,狗想要跑掉(被释放)。 strong型指针就像是转载 2015-07-31 11:21:42 · 908 阅读 · 0 评论 -
OC的内存机制
在我的理解来说: 对象(object)即一块内存,本文要探讨的是一个Objective-C对象在内存的布局(layout)问题,水果的官方文档有说,一个类(class)如果不需要从NSObject继承其某些特定的行为是不用继承NSObject的,这里我将讨论限制在继承了NSObject的类的对象范围内。首先来看一下,NSObject的定义:1 @interface NSObject转载 2015-07-31 11:21:49 · 223 阅读 · 0 评论