NSDictionary/NSMutableArray浅析 我们在使用NSDictionary/NSMutableArray时,通常会使用NSS...
概述 利用runtime特性实现iOS项目的组件化开发,是由@casatwy大神提出来的,在他的博客中具体介绍了该方案的可行性与开发流程,并...
前言 RxSwift的魅力想必用过的人都有心得体会,简直就是从入门到想放弃,从想放弃到爱不释手的过程。但是RxSwift的前世今生并不是本文想写...
前言 之前学习GCD的时候,在很多文章中看到过这段段代码: 结果只会输出1,并造成主线程死锁。这些文章对死锁的原因也做了解释,且只要把dispa...
前言 从几年前做Android(2.x版本的年代),到现在做iOS开发,一直以来崇尚的开发原则就是功能第一,代码第二,架构第三。一个需求布置下来...
官网文档的阐述 setNeedsLayout Call this method on your application’s main threa...
官方文档的阐述 updateConstraints Override this method to optimize changes to yo...
引言 一开始听说闭包Closures这个词是来自于Objective-C中的Block,乍一眼看起来特别像函数function,用着用着又有点像...
概述 多线程处理一直是网络请求中的重要部分,为了保证线程安全,即同一时刻只允许有一个线程访问资源,常见的处理方式有关键字@synchronize...