自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GCD总结

这一篇关于GCD的总结。首先,什么是GCD呢?GCD(Grand Center Dispatch)是异步执行任务的技术之一。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就可以生成必要的线程并计划执行任务。它的线程管理是作为系统的一部分来实现的,因此可以统一管理,效率很高并且形式上十分简洁。就像苹果官方对GCD的说明:开发者只需要定义想执行的任务并追加

2018-01-29 22:46:25 173

原创 Blocks

这一篇主要是对Blocks的总结。既然说是对Blocks的总结,那什么是Blocks?Blocks是对C语言的扩充功能,一句话概括就是带有自动变量的匿名函数。顾名思义,匿名函数就是没有名称的函数。好啦,接下来带着疑惑来看看Block的语法吧~如它的定义所示,它没有函数名,它可以有自动变量也就是形参,还可以有返回值,另外Blocks带有插入记号“^”,该记号便

2018-01-27 21:49:08 194

原创 Objective-C内存管理(二)ARC下的内存管理

上一篇说了ARC无效时也就是MRC的内存管理规则,在ARC有效时,引用计数式内存管理的本质部分并没有改变,ARC只是自动帮助我们处理引用计数的相关部分,我们无需再键入retain 、 release 、autorelease,而是对id类型和对象类型附加所有权修饰符来记述。所有权修饰符共有四种,下面一一介绍、、、1. __strong修饰符①  id类型和对象类型的默认所有权修饰符

2018-01-26 21:56:52 213

原创 Objective-C内存管理(一)ARC无效时的内存管理

Objective-C的内存管理实质上就是引用计数有两种形式,以前是MRC,现在是ARC。MRC:Manual Reference Counting(手动内存管理),对引用计数器的操作完全由程序员完成ARC:Automatic Reference Couting(自动内存管理),由编译器进行内存管理。现在编译器默认ARC为有效状态首先,介绍一下内存管理的思考方式(在AR

2018-01-26 18:21:18 230

原创 策略模式

继上次的适配器模式后,这次说的是策略模式。还是同样的套路,先来说说为什么要使用策略模式吧***在实际的开发中,肯定会有多选一的情况,这时首先想到的肯定是 if-else 语句啦~如果有很多很多情况,我想就if-else都得写吐了吧 - _ -!!而且会显得代码特别繁琐,可读性差。举一个栗子吧,登录界面中,验证邮箱、姓名、手机号、、、等等杂七杂八的条件时,就需要有选择性的验证,这就是所谓

2017-04-10 22:36:20 142

原创 适配器模式

第一次写博客啊,写的不好的地方请多指教哦~在介绍适配器模式之前,先来看一个经典的栗子啊~每一个国家的额定电压都不一样,但是我们的手机额定充电电压是一定的。那假如我们每一次去到不同的国家,难道都要买一个适配手机额定电压的充电器嘛???当然是不用的,拿苹果的充电器来说,它可以接受的输入电压不是一成不变的,而是有一个范围来适应不同情况下的输入电压,但是输出电压是固定的。可以这样来理解,将目标

2017-03-29 20:14:06 249

空空如也

空空如也

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

TA关注的人

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