自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代理传值和 block 回调的步骤。

代理:一、找代理1.声明协议和代理方法。2.定义代理对象属性。(delegate)用 weak 修饰,避免循环引用。3.如果代理遵从了协议,在合适的时机调用代理方法。  if (self.delegate respondsToSelector:@selector()){  }二、代理 (获取找代理对象的值)1.遵从代理协议。2.将自己成为代理。3

2015-06-17 13:28:24 279

原创 NSArray 和 NSDictionary 的内存问题

NSArray 和 NSDictionary都是在栈区开辟的空间,跟 NSString不同。这里的不可变只是值不可变,地址是可变的。

2015-06-17 13:22:48 611

原创 NSString 的内存问题

这里只说NSString 的各种定义方法以及在内存哪个区域的问题。 1.直接用字符串定义:  指向常量区。==地址不可变。2.format 方法: 1>.如果字符串字节数小于12,一般在栈区。  ==地址不可变。 2>.如果大于12,在堆区开辟内存空间。  ==地址可变。 3.initWithString和 stringWithString 方法:1

2015-06-17 00:57:02 265

空空如也

空空如也

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

TA关注的人

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