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

原创 深拷贝和浅拷贝

深拷贝:复制对象的本身。 浅拷贝:只复制对象的指针,不复制对象的本身。 深拷贝后,会存在两个独立的对象。 浅拷贝后,对象还是一份,但是会有两个指针指向他,如果我们修改了拷贝的指针,那么对象也会被修改。

2016-02-29 18:07:47 224

转载 堆和栈的区别

在管理方法上:对于栈,由编译器自动管理,无需我们手动控制。对于堆,释放工作由程序员控制,容易产生内存泄露。 在申请大小上:栈是向低地址扩展的数据结构,是一块连续的内存区域。堆是向高地址扩展的数据结构,是不连续的内存区域。 在分配方式上:堆都是动态分配的,动态分配有alloc函数进行分配。栈的动态分配由编译器进行释放,无需我们手工实现。

2016-02-29 18:01:47 226

原创 iOS 类别 (category)和 类扩展 (extension)的区别

category 可以不用继承系统类,直接给系统添加新的方法,最大程度的体现了oc语言的动态语言特性。 注意:1.category的方法不一定非要在@implementation中实现,也可以在其他位置实现,但是当调用category的方法时,继承树没有找到该方法的实现,程序就会崩溃。 2.category不能添加成员变量,但是可以使用@dynamic弥补这种不足。(既运行时runtime)

2016-02-29 17:46:56 408

Swift 语言 - 基本控件 lable button textField 上传相册照片

Swift 几个简单控件 以及 上传系统相册照片

2016-05-17

自定义视频播放器

自定义视频播放器

2016-03-17

空空如也

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

TA关注的人

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