在sourcetree[https://so.csdn.net/so/search?q=sourcetree&spm=1001.2101.300...
dispatch_set_target_queue除了能用来设置队列的优先级之外,还能够创建队列的层次体系,当我们想让不同队列中的任务同步的执行...
数组的越界处理: 对NSArray添加分类,使用runtime的hook,替换对应的方法。 self.dataArray[4] 的下标取值...
当消息对象为实例对象instance时,class与object_getClass返回的对象地址一样;当消息对象为类对象,或元类对象时,clas...
1、NSTimer特性 timer实际触发事件的时间与runloop有关,如果此时的runloop在执行一个耗时运算,timer就会被延时...
1.strlen C语言 strlen 函数用来求字符串的长度(包含多少个字符)。strlen() 函数从字符串的开头位置依次向后计数,...
一、用途和相关概念 iOS中显示ViewController的方式有两种push和modal,modal也叫模态,模态显示VC是iOS的重要特性...
1、准备好ttf的字体包,导入的字体格式可以是ttf、otf、ttc 2、将字体包拖入项目中 加入项目中我们就可以看到如下内容了 3...
scrollViewDidEndDecelerating表示减速结束了,但是并不代表滑行结束。 当被迫中止,如果滑到边界,或是手势压着终止,这都...