该方案目前已过时,这里是更加完美的替代方案——rem布局(进阶版) 相信很多刚开始写移动端页面的同学都要面对页面自适应的问题,当然解决方案很多,比如:百分比布局,弹性布局fl...
一年前笔者写了一篇 《手机端页面自适应解决方案—rem布局》,意外受到很多朋友的关注和喜欢。但随着时间的推移,该方案已然过时,故为大家介绍一个目前我极力推荐使用的,更加完美的...
React Native出现的目的本就是“learn once, write anywhere”,Facebook希望人们能够学习一次,到处使用,但是同样是JS代码,从前端移...
前言 随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等...
请教一个问题:
+ (NSThread *)networkRequestThread 这个方法意图是只执行一次生成Thread
但是方法内部有有一句代码 static NSThread *_networkRequestThread = nil;
这不是每次调用该方法,首先先把_networkRequestThread置为空吗?
而后面create NSThread的方法又只执行一次,按我理解,岂不是只有第一次可能拿到线程,后面都是nil吗?
但是我打断点测试,发现并不是,其实每次都可以拿到线程,请问如何解释?
AFNetworking到底做了什么?(终)写在开头: 大概回忆下,之前我们讲了AFNetworking整个网络请求的流程,包括request的拼接,session代理的转发,response的解析。以及对一些bug的...
首先看一段AF2.x经典代码: 首先我们要明确一个概念,线程一般都是一次执行完任务,就销毁了。 而添加了runloop,并运行起来,实际上是添加了一个do,while循环,这...
写在开头: 作为一个iOS开发,也许你不知道NSUrlRequest、不知道NSUrlConnection、也不知道NSURLSession...(说不下去了...怎么会什么...
怎么不更新啊
架构师の路之我读过的书(一)大家好! 我今年27岁,是BAT一家公司的架构师。好多人都很惊讶,说你为什么毕业没几年就成了架构师了呢?是不是走狗屎运了?对此,我只能呵呵....... 我想说的是,他们只看...
最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧.小结如下. Instruments使用技巧 关于Instr...
CSS+DIV网页样式与布局从入门到精通 这本书好像有2本,请问你推荐的那本作者和出版社是什么?
架构师の路之我读过的书(一)大家好! 我今年27岁,是BAT一家公司的架构师。好多人都很惊讶,说你为什么毕业没几年就成了架构师了呢?是不是走狗屎运了?对此,我只能呵呵....... 我想说的是,他们只看...