关于Mode首先要知道,线程的运行的过程中需要去处理不同情境的不同事件,Mode 则是这个情景的标识,告诉当前应该响应哪些事件。一个 RunLoop 包含若干个 Mode,每...
关于Mode首先要知道,线程的运行的过程中需要去处理不同情境的不同事件,Mode 则是这个情景的标识,告诉当前应该响应哪些事件。一个 RunLoop 包含若干个 Mode,每...
一、HTTP和HTTPS发展历史 什么是HTTP? 超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网...
atomic不是绝对的线程安全。atomic的本意是指属性的存取方法是线程安全的,并不保证整个对象是线程安全的。 网上常见的关于atomic非线程安全的举例:如果线程 A 调...
前几天圣诞节打开爱奇艺看个了电影,发现一个还不错的点击效果,就是播放视频页面单击屏幕会在点击处出现一个圣诞老人的小icon动画(短时间第二次点击前一次的消失并在新点击处出现)...
什么行为会增加APP的内存占用 创建一个oc对象 定义一个变量 调用一个函数或者方法 内存管理范围 任何继承了NSObject的对象。即只有oc对象需要进行内存管理 对其它非...
版本控制工具有很多,比如SVN、Git、CVS、Perforce等,介绍自己用过的一个即可。 版本控制 简单地说,就是将在本地开发的代码,定时推送到服务器。每一次修改,记录下...
NSTimer默认运行在NSDefaultRunMode 下,当页面滑动过程中会因为Mode的切UITrackingRunLoopMode,而导致NSTimer将暂停回调。 ...
RunLoop 的概念 官方解释:Run loops are part of the fundamental infrastructure associated with t...
无论在MRC下还是ARC下均不需要,被关联的对象在生命周期内要比对象本身释放的晚很多,它们会在被 NSObject -dealloc 调用的object_dispose()方...