从 YYCache 源码 Get 到如何设计一个优秀的缓存 来源:Lision 前言 iOS 开发中总会用到各种缓存,但是各位有没有考虑过什么样的缓存才能被叫做优秀的缓存,或...
IP属地:广东
从 YYCache 源码 Get 到如何设计一个优秀的缓存 来源:Lision 前言 iOS 开发中总会用到各种缓存,但是各位有没有考虑过什么样的缓存才能被叫做优秀的缓存,或...
随着移动互联网的不断发展,用户的需求越来越多,对App的用户体验也变的越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,...
基本环境安装 1.安装Homebrew(这是安装Node.js和其他工具的基础环境) 打开终端,输入以下指令 经过漫长的等待,大概下载了十几分钟吧。所以不要着急。下载完会有如...
定义 Block 是C语言的扩充功能,是一个带有自动变量(局部变量)的匿名函数 block在c++下面的实现(Block 本质) oc 代码 常规 转换成.cpp代码 解释:...
这两天闲着没事封装了下UILabel,适用于绝大多数用户需求,UIlabel 辨别用户名 ,话题 ,链接,电话,高亮文字等,链接跳转网页,电话点击拨打电话 动图显示:(链接跳...
MYSQL 数据库 [图片上传中...(E-R关系图.png-8ffaab-1536646830633-0)] E-R关系图 E-R图也称实体-联系图(Entity Rela...
代码写多了就想优化,这是一个天然的过程。近期在代码优化方面积累了一些心得,会慢慢整理出来。 本文主要适用于想要缩减代码行数及规范化逻辑和错误的场景。 首先回忆下在OC中是如何...
UIButton在开发中经常遇到的两个问题, 1、 第一个问题是多个button可以同时响应。 2、 第二问题点击button发送网络请求时(特别是请求后要跳转), 就算有H...