自定义博客皮肤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)
  • 收藏
  • 关注

原创 iOS开发中内存的分配

在iOS开发的过程中,会创建很多的对象、变量、常量等,这些常量、变量根据位置的不同存储的内存也是不相同的,分为以下五种类型: 栈区(stack):这个区域又编译器进行创建销毁,默认大小有限制(不同平台大小不同)。主要是存储函数的参数值,局部变量等。栈是系统数据结构,对应线程/进程是为唯一的。存取速度快,效率高,且同一个栈内的数据是共享的,如创建了一个int a = 10;系统会在栈区寻找有没有1...

2018-09-20 22:49:08 471

原创 iOS基础知识整理之KVC与KVO

如何理解KVC? 在iOS中每一个对象的创建属性的过程中,以KVC的角度理解会创建一个对应的键值对,这个键值对的key为设置的对象的属性值,而对于该属性的值为对应的value值。如果存在多层调用关系需要用到keypath来实现。如下Person类型实力对象有1个属性为name对这个属性的赋值以及取值的过程如下,通过key和value的形式。如果存在多层属性需要通过keypath的如p1.name...

2018-09-18 21:59:39 493

原创 iOSAPP开发的便利小知识点

iOSAPP开发的便利小知识点 利用宏定义在debug模式下打印日志,而在非debug情况下日志不输出 #ifdef DEBUG #define Debug(M,...) NSLog(@"[%@-%d] message:%@",[[NSString stringWithUTF8String:__FILE__] lastPathComponent], __LINE__, [NSString st...

2018-09-17 22:17:48 252

空空如也

空空如也

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

TA关注的人

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