前段时间的开发有个业务场景是:后台一次返回全量的题目数据(每道题目都有对应的questionID),然后在某个场景下后台返回若干题目的quest...
iOS中的多线程 iOS中多线程实现的多种技术方案: 多线程的两组基本概念 串行(Serial):在固定时间内只能执行单个任务。例如主线程,只负...
今天又开始看《Effective Objective-C 2.0》,这已经是第三遍了,每一遍都有不同的收获,半夜睡不着觉,爬起来把读书笔记记录下...
之前的项目中有个需求:将一个比较长的列表页(用的UITableView)截图然后分享到微信。贴出实现方法: 所截的图如下: 这个方法能顺利将ta...
KVO,就是key-value-observing,键值观察者模式。开发中经常会使用到,并且面试大概率问到其底层实现原理。 用法 eg: 定义一...
OC语法篇 面向对象 1. 一个NSObject对象占用多少内存? 系统分配了16个字节给NSobject对象(通过malloc_size函数获...
队列的几种创建方式 串行队列 serialQueue:表示队列的名称DISPATCH_QUEUE_SERIAL:表示为串行队列 后面标注的NUL...
一位开发前辈玉令天下的博客里对单例的介绍很不错,原文iOS的单例模式在这里作两点补充。 即使用GCD的dispatch_once 创建的单例,最...
在开发和面试中GCD都是比较重要的内容,今天就来复习一下GCD的基本内容。 何为GCD? Applications need to be rew...