自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

筱锐

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

  • 博客(8)
  • 收藏
  • 关注

原创 Some easily overlooked points about UIButton

在UIButton中我们可以设置图片、也可以设置文字。这是因为在它里面其实还包括了一个UIImageView 和一个UIlabel在XCode,进入UIButton的头文件:这里需要注意的是 UILabel * titleLabel 以及 UIImageView * imageView 都是ReadOnly,两个成员变量是不能通过点语法赋值的。有的时候,我们想换个跟往常不一样的写法,比如可能写成下面

2015-05-18 00:55:15 496 1

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

在C语言中,数据类型的字节数是不同的。不同的数据类型,二进制的位数也会不同。比如char类型的数据,它的大小是1个字节,二进制位数为8位,int类型的数据是4个字节,那么二进制位数就是32位。当不同类型的数据进行运算的时候,就会发生强制或隐式类型转换,通常是低精度的数据类型扩展到高精度的。有些时候,低精度的位数比较少,扩展到高精度的时候,就要在前面补充一些位。那么这些位是补0还是补1呢?我们首先看一

2015-05-15 22:18:19 2264

原创 剖析OC中的bounds与frame的区别

在OC的UI控件中,我们常常会碰到两个属性frame 与bound,前者相对比较好理解,而bound有时候却比较绕,今天我们来仔细研究下bound的一些特性。首先,我们来看下下面的代码: 通过代码,我们可以看出bounds的width值、height值与frame是相等的,只不过origin点的X 、Y默认都为0 那么如果我们修改或者重新赋值了bounds值,会发生哪些影响呢?我们来分情况进

2015-05-14 07:00:16 2097

原创 C语言剖析OC的rangeOfString方法

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

2015-05-12 01:44:01 2165

原创 OC的copy与mutableCopy剖析(mutableCopy篇)

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

2015-05-10 11:27:42 584

原创 OC的copy与mutableCopy剖析(copy篇)

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

2015-05-10 00:30:05 719

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

在OC中,若想创建一个不可变字符串,我们可以通过多种方法来实现方法一:以 @“XXX”格式直接生成 这种方法生成的字符串,会存储在内存中的常量区,若两个字符串的内容相同,便会指向同一个地址 方法二:类方法 NSString stringWithFormat:@“XXX” 若@“xxx”的长度较小,一般小于12个长度时,生成的字符串位于棧区 若@“xxx”的长度较大,那么系统

2015-05-09 18:49:43 817

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

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

2015-05-09 15:54:30 2425

空空如也

空空如也

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

TA关注的人

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