日常开发过程中,有一些重复的代码,重新手动写入会添加工作量,减少开发效率,所以配置代码块就非常有必要 点击设置按钮,选择 " 配置用户代码片段 "2022061610284...
日常开发过程中,有一些重复的代码,重新手动写入会添加工作量,减少开发效率,所以配置代码块就非常有必要 点击设置按钮,选择 " 配置用户代码片段 "2022061610284...
类型化数组 元组(Tuple)是一个类型化数组,每个索引都有预定义的长度和类型。 元组很好,因为它们允许数组中的每个元素都是已知类型的值。 要定义元组,请指定数组中每个元素的...
二维数组的排列顺序 数组在内存中是按行存储的,按行遍历时可以由指向数组的第一个数的指针一直向后遍历,由于二维数组的内存地址是连续的,当前行的尾和下一行的头相邻。 用代码来打印...
最近碰到一个BUG,出现频率比较高,线上版本经常出现NSMutableRLEArray objectAtIndex:effectiveRange:: Out of bound...
NSDateFormatterHH:mm:ss:表示24小时制hh:mm:ss:表示12小时制
NSDate对象封装单个时间点,与之相关的几个类分别是: NSCalendar, NSDateComponents, NSDateComponentsFormatter日期时...
我们知道iOS中的数组和字典是线程不安全的。多线程编程中,当多个线程对同一个字典dictionary进行多读单写操作时,该如何来保证数据安全呢?_ioQueue = disp...
前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...
版本记录 前言 我们做APP发起网络请求,都离不开一个非常有用的框架AFNetworking,可以说这个框架的知名度已经超过了苹果的底层网络请求部分,很多人可能不知道苹果底层...