好久没做这块了
iOS AVPlayer之后台播放很多开发者以为AVPlayer不能在后台播放视频:应用退到后台,但能播放视频的声音(ps:不是通过切换相同的音频来实现),我在开发SDK的过程中也遇到这个需求,所幸解决了这个...
好久没做这块了
iOS AVPlayer之后台播放很多开发者以为AVPlayer不能在后台播放视频:应用退到后台,但能播放视频的声音(ps:不是通过切换相同的音频来实现),我在开发SDK的过程中也遇到这个需求,所幸解决了这个...
阅读本文后你将会进一步了解Runtime的实现,享元设计模式的实践,内存数据存储优化,编译内存屏障,多线程无锁读写实现,垃圾回收等相关的技术点。 objc_class(Cla...
原文地址 恰逢疫情期间,被无良公司裁员,由于学历不高(大专)年龄高(91年),求职之路可谓是“一把辛酸一把泪”。除了经验和阅历,完全没有优势。但还是收到几家公司的面试邀请,但...
每次解析crash文件的时候都要敲一遍冗长命令,所以弄个脚本来解析闪退信息,需要以下3个文件:1.dSYM文件首先通过Xcode的菜单选项Window->Organizer拿...
程序已经崩溃了,自然定不到断点的地方,但是这个函数是走了的。
iOS 使用NSSetUncaughtExceptionHandler收集Crash在iOS程序崩溃时,一般我们是用Bugtags、Bugly、友盟等第三方收集崩溃,其实官方提供的NSUncaughtExceptionHandler来收集crash信息。实现...
@与伟大LEE同行 好久没做过这块了
iOS AVPlayer之后台播放很多开发者以为AVPlayer不能在后台播放视频:应用退到后台,但能播放视频的声音(ps:不是通过切换相同的音频来实现),我在开发SDK的过程中也遇到这个需求,所幸解决了这个...
先来一发苹果官网上Instruments User Guide,其实没啥用,英语不好的也懒得去看。(反正我是看不懂) 关于Instruments有网友如是说的:“一句话: 内...
在iOS程序崩溃时,一般我们是用Bugtags、Bugly、友盟等第三方收集崩溃,其实官方提供的NSUncaughtExceptionHandler来收集crash信息。实现...
本文介绍了iOS基于CoreImage的CIDetector进行人脸检测, 并附上相关demo。 demo 展示效果:image.png demo地址-->swfit完整项目...
iOS 基于WebRTC的音视频通信 总结篇(2020最新) 附上我的swfit项目, 项目里面有整个swift应用使用框架, 网络请求框架, DSBridge原生与H5交互...
值类型 在 Swift 中,struct、enum、 tuple 都是值类型。而平时使用的 Int, Double,Float,String,Array,Dictionary...
demo没了
iOS表驱动法去除if-else简化逻辑今天介绍用表驱动法优化代码中的逻辑 去除复杂繁多的if-else判断 WMZStrategy(demo) 所谓表驱动法简而言之就是用查表的方法获取数据。此处的“表”通常为数...
今天介绍用表驱动法优化代码中的逻辑 去除复杂繁多的if-else判断 WMZStrategy(demo) 所谓表驱动法简而言之就是用查表的方法获取数据。此处的“表”通常为数...
@dynamicMemberLookup dynamicMemberLookup是Swift4.2里更新的一个特性翻译出来就是动态成员查找。在使用@dynamicMember...
本文主要通过OC的源码剖析了与Category相关的原理。其中包括了Category的运行时方法属性管理、load方法原理、initialize方法原理、关联对象的原理。 先...