iOS面试 – SDWebImage(SDWebImage 的实现机制)
主要功能 提供 UIImageView 的一个分类,以支持网络图片的加载与缓存管理 一个异步的图片加载器。 一个异步的内存+磁盘图片缓存 支持 GIF 图片 支持 WebP 图片 后台图片解压缩处理 确保同一个 URL 的图片不被下载多次 ...
主要功能 提供 UIImageView 的一个分类,以支持网络图片的加载与缓存管理 一个异步的图片加载器。 一个异步的内存+磁盘图片缓存 支持 GIF 图片 支持 WebP 图片 后台图片解压缩处理 确保同一个 URL 的图片不被下载多次 ...
本文主要介绍Hash算法 Hash介绍 Hash,一般翻译做 “散列” ,也有直接音译为“哈希”的,就是 把任意长度的输入通过散列算法变换成固定长度的输出 ,该输出就是 散列值 。这种转换是一种压缩映射,也就是, 散列值的空间通常远小于输入...
//1、声明属性可以为空的三种写法: 1、@property (nonatomic, copy, nullable)NSString *name;2、@property (nonatomic, copy)NSString *_Nullabl...
关于iOS的设计模式,相信大家肯定不会陌生了,其中最常见的是MVC,也就是模型-视图-控制器模式,也是我们经常用的,这个这里就不在叙述了,这里主要讲一讲KVC这种模式,若文中有纰漏,请广大博友出来指正~~ 聊聊设计模式 ...
json-server与axios的简单使用 一、json-server的简单使用 1、安装 2、新建json数据 3、启动服务 4、接口规则-RESTful说明 二、axios部分使用 1、查询所有数据 2、删除单条数据 3、实时查询 4...
base64 特点: base64 编码是现代密码学的基础; 把原本是 8 个 bit 一组表示数据,改为 6 个 bit 一组表示数据,不足的部分补零,每两个 0 用 一个 = 表示; 用 base64 编码之后,数据长度会变大,增加了大...
(1) 在 Mac OS 中 NSWindow 的父类是 NSResponder,而在 iOS 中 UIWindow 的父类是 UIVIew。程序一般只有一个窗口但是会有很多视图。 (2) UIView 的作用:负责对其所属的矩形区域描画、...
ios社交app源码 Today, I’m back to talk about two subjects that I love: social media and iOS development. 今天,我要回谈我喜欢的两个主题:社交媒...
本文主要理解OC对象反汇编,以及block常见类型的反汇编 OC反汇编 创建一个Person类,并在main函数中初始化一个Person对象 @interface Person : NSObject@property(nonatomic, ...
一,概述 KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。 二,使用方法 系统...