日常开发过程中,有一些重复的代码,重新手动写入会添加工作量,减少开发效率,所以配置代码块就非常有必要 点击设置按钮,选择 " 配置用户代码片段 "2022061610284...
日常开发过程中,有一些重复的代码,重新手动写入会添加工作量,减少开发效率,所以配置代码块就非常有必要 点击设置按钮,选择 " 配置用户代码片段 "2022061610284...
类型化数组 元组(Tuple)是一个类型化数组,每个索引都有预定义的长度和类型。 元组很好,因为它们允许数组中的每个元素都是已知类型的值。 要定义元组,请指定数组中每个元素的...
二维数组的排列顺序 数组在内存中是按行存储的,按行遍历时可以由指向数组的第一个数的指针一直向后遍历,由于二维数组的内存地址是连续的,当前行的尾和下一行的头相邻。 用代码来打印...
最近碰到一个BUG,出现频率比较高,线上版本经常出现NSMutableRLEArray objectAtIndex:effectiveRange:: Out of bound...
NSDateFormatterHH:mm:ss:表示24小时制hh:mm:ss:表示12小时制
深入讲讲地区和时区对时间的影响
iOS日期相关的NSDate,NSCalendar,NSDateComponents,NSDateFormatter详解NSDate对象封装单个时间点,与之相关的几个类分别是: NSCalendar, NSDateComponents, NSDateComponentsFormatter日期时...
NSDate对象封装单个时间点,与之相关的几个类分别是: NSCalendar, NSDateComponents, NSDateComponentsFormatter日期时...
大佬,第4步的 config url 是哪里来的
Pod 疑难问题:Unable to find a specification for `*` 的解决方案上周突然 pod install 报错 Unable to find a specification for AFNetworking 网上找解决方案git clone h...
199.232.4.133 raw.githubusercontent.com hosts添加这个后就不需要我们pod setup了吗, 直接pod install吗
cocoapods pod setup没有任何反应(macOS-Mojave)换了新的电脑,准备安装一下cocoapods,前面都很愉快,第一个就是sudo gem install cocoapods这里会报错提示你没有读写权限,换$ sudo gem...
我们知道iOS中的数组和字典是线程不安全的。多线程编程中,当多个线程对同一个字典dictionary进行多读单写操作时,该如何来保证数据安全呢?_ioQueue = disp...
前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...
版本记录 前言 我们做APP发起网络请求,都离不开一个非常有用的框架AFNetworking,可以说这个框架的知名度已经超过了苹果的底层网络请求部分,很多人可能不知道苹果底层...
mac终端执行如下两条语句:git config --global --unset http.proxygit config --global --unset https.p...
MY BLOG---> iOS音视频开发闲谈(理论步骤) 为什么要写这篇文章? 自己对知识的积累 想给初学者一点入门时思想上的一点指导吧(我也是初学者) 什么人适合看本文? ...
适配器模式 当项目中的埋点使用了友盟的SDK,哪一天,产品要求把友盟的SDK换成神策数据的,因为两个SDK的接口不一样,如果要更换,那不是得替换掉很多代码 比如以前使用友盟的...
1.Dispatch I/O 简单介绍 在《iOS和OSX多线程和内存管理》上看到Dispatch I/O的介绍,介绍了一个简单应用就是日至API中使用到了这个技术 日至输出...
参考资料:ios开发中view.layer.shouldRasterize = YES 的使用说明iOS 离屏渲染的研究解决常见的masksToBounds离屏渲染带来的性能...