01. Redux核心 1.1 什么是Redux Redux是JavaScript的状态容器,可以保存很多元素的状态.提供了可预测化的状态管理....
对象调用autorelease会在它所在的@autoreleasepool{}大括号结束的时候调用release释放, 进一步研究 自动释放池的...
iOS多线程方案 Pthread : 一套通用的纯C语言的多线程API,适用于Unix\Linux\Windows等系统,跨平台\可移植,线程的...
导航进去CustomViewController展示// push进去之前-[UINavigationController pushViewCo...
block本质上是封装了函数调用以及函数调用环境的OC对象,为什么这么说呢?我们可以从底层数据结构来看.下面是创建一个block然后用clang...
RunLoop简介 RunLoop运行循环,在程序运行过程中循环做一些事情.如:定时器(Timer)、PerformSelector、GCD A...
RAC是一套基于Cocoa的FRP框架,它的优点是用户的输入转化为随时间改变的函数,取消了可变状态.在RAC的世界里,"万物"皆为信号,一个基础...
在应用程序中使用基于位置的信息是让用户与周围世界保持连接的一个好方法。但是,不正确或不必要的位置使用可能会阻止设备睡眠,保持位置硬件通电,耗尽用...
避免无关的图形和动画 如果你的应用程序只使用标准的窗口和控件,你可能不需要太担心无关的内容更新,因为系统api是为了最大限度地提高能效而设计的。...