筱锐

思想是自由的!分享你我的idea

Some easily overlooked points about UIButton

在UIButton中我们可以设置图片、也可以设置文字。这是因为在它里面其实还包括了一个UIImageView 和一个UIlabel在XCode,进入UIButton的头文件:这里需要注意的是 UILabel * titleLabel 以及 UIImageView * imageView 都是Rea...

2015-05-18 00:55:15

阅读数 338

评论数 1

简单剖析C语言中的位扩展问题

在C语言中,数据类型的字节数是不同的。不同的数据类型,二进制的位数也会不同。比如char类型的数据,它的大小是1个字节,二进制位数为8位,int类型的数据是4个字节,那么二进制位数就是32位。当不同类型的数据进行运算的时候,就会发生强制或隐式类型转换,通常是低精度的数据类型扩展到高精度的。有些时候...

2015-05-15 22:18:19

阅读数 1188

评论数 0

剖析OC中的bounds与frame的区别

在OC的UI控件中,我们常常会碰到两个属性frame 与bound,前者相对比较好理解,而bound有时候却比较绕,今天我们来仔细研究下bound的一些特性。首先,我们来看下下面的代码: 通过代码,我们可以看出bounds的width值、height值与frame是相等的,只不过origin...

2015-05-14 07:00:16

阅读数 1403

评论数 0

C语言剖析OC的rangeOfString方法

在OC中,我们选择- (NSRange)rangeOfString:方法来判断字符串是否存在。该方法返回的是一个NSRange 类型的结构体,成员变量包括location、length。 需要注意的是:当这个字符串不存在时,返回的location不仅仅是NSNotFound,并且length的值...

2015-05-12 01:44:01

阅读数 1537

评论数 0

OC的copy与mutableCopy剖析(mutableCopy篇)

提示:OC中的字符串有NSString(不可变)和NSMutableString(可变)两类,其中后者是前者的子类。本文通过分析不同种类字符串的内存地址以及对象方法得出copy、mutableCopy的相关特性mutableCopy篇: 我们知道一个NSString类型的字符串可能会位于内存的常...

2015-05-10 11:27:42

阅读数 361

评论数 0

OC的copy与mutableCopy剖析(copy篇)

提示:OC中的字符串有NSString(不可变)和NSMutableString(可变)两类,其中后者是前者的子类。本文通过分析不同种类字符串的内存地址以及对象方法得出copy、mutableCopy的相关特性copy篇: 我们知道一个NSString类型的字符串可能会位于内存的常量区,堆区或者...

2015-05-10 00:30:05

阅读数 443

评论数 0

Mac下NSString(不可变字符串)内存分析

在OC中,若想创建一个不可变字符串,我们可以通过多种方法来实现方法一:以 @“XXX”格式直接生成 这种方法生成的字符串,会存储在内存中的常量区,若两个字符串的内容相同,便会指向同一个地址 方法二:类方法 NSString stringWithFormat:@“XXX” 若...

2015-05-09 18:49:43

阅读数 522

评论数 0

C语言Scanf函数剖析以及数字求和算法

在C语言里,字符的输入都是通过调用函数来实现的:getchar( )、scanf( ) 其中,getchar 函数只能处理单个字符的输入与输出,函数体本质上与scanf函数是一致的,都是阻塞式函数。 阻塞函数是指当这个函数不执行完,函数所在的线程就一直停止不动,直到获得函数结果。例如 int...

2015-05-09 15:54:30

阅读数 1151

评论数 0

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