前言 大家在开发中都遇到过这样的场景,A界面进入到B界面后(B被A界面pop、modal,甚至是多级pop),在B界面进行了一些操作返回对A界面...
前言 众所周知RAC学习曲线陡峭,作为新手的我也踩了不少坑.学习Rx的过程首先要学会基本的操作,然后再组合操作完成复杂的需求,就像习武先学基本的...
神奇的Block 本文不做Block的基本介绍和底层实现原理,有兴趣的同学直接戳这篇文章,写得灰常好,本文只在应用层面上带领读者进行思考,并整理...
Intro UITableView 是个UIScrollView,而UIScrollView需要知道contenSize才能根据bounds,c...
ivar结构体 从runtime的源码中,可以看到类结构体中有成员变量的列表.(class_ro_t也是属于类结构体中的一个成员,不过需要通过n...
演示代码地址:https://github.com/codeWillwillCode/LearnMJExtension 最简单的字典 首先,从最...
前言 作为初学者,想要快速提高自己的水平,阅读一些优秀的第三方源代码是一个非常好的途径.通过看别人的代码,可以学习不一样的编程思路,了解一些没有...
创建定时器 在NSTimer类中有几种创建定时器的方法: 要想让定时器真正的工作,需要把定时器加入到RunLoop中,需要注意的是,在子线程的R...
一. 什么是scale factor 在[UIScreen mainScreen]中有个属性叫做scale,这个属性全称为scale facto...