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

原创 SDWebImage实现原理

SDWebImage内部结构 1.内存图片缓存2.内存操作缓存3.磁盘沙盒缓存 SDWebImage的实现原理 SDWebImageManger是由一个SDWebImageDownloader(负责下载网络图片),SDImageCache(一个处理缓存的类)共同构成的类 SDWebImage提供了如下三个category来进行缓存。MKAnnotationView + WebCach...

2018-03-24 19:07:40 1361

原创 ios 面试常见的问题

Runtime Runtime Runtime objc在向一个对象发送消息时,发生了什么? 根据对象的isa指针找到类对象id,在查询类对象里面的methodLists方法函数列表,如果没有在找到,在沿着superClass,寻找父类,再在父类methodLists方法列表里面查询,最终找到SEL,根据id和SEL确认IMP(指针函数),在发送消息。 什么时候会报unrecogni...

2018-03-24 10:45:22 656 1

原创 面向对象

面向对象 一封装 二多态 三继承面向对象一、封装封装是对象和类概念的主要特性。它是隐藏内部实现,稳定外部接口,可以看作是“包装”。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 好处:使用更简单变量更安全可以隐藏内部实现细节开发速度加快 OC中一个类可以继承另一个类,被继承的类成为超类(superclass),继承的类是子类(

2018-03-21 14:23:06 5140

原创 一个很不错的Python 学习网站

廖雪峰的官方网站 一个面试总结很全面的博客

2018-03-19 22:15:22 903

原创 iOS面试前准备工作

[toc]#面试宝典 进程与线程 1,什么是进程?那运行期间又是什么呢?进程和CPU是一种什么样的关系呢?进程和线程都是由操作系统所体系的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。就是磁盘上的二进制文件,进程是程序的活动,是一个动态的概念。进程跟CPU的关系,进程是操作系统的概念,是操作系统进行资源分配的单位。线程是进程的“实体”,一个进程可以有多个线程,线程是CP...

2018-03-17 16:09:11 176

转载 git 命令大全

git init # 初始化本地git仓库(创建新仓库) git config –global user.name “xxx” # 配置用户名 git config –global user.email “xxx@xxx.com” ...

2018-03-09 10:02:24 147

空空如也

空空如也

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

TA关注的人

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