IP属地:江苏
我的上下文:继承combine中的ObservableObject(在主view中为static对象,然后传给子view),使用@Publish...
当我使用gcd解决变量的线程安全问题时,会出现标题中的错误。逛stackoverflow找到了思路,那就是队列死锁。死锁的出现主要是因为串行队列...
昨天开发app时遇到闪退的问题,而且这次的闪退类型是我遇过的最棘手的。连上xcode时,运行没问题;断开后,闪退很频繁。此时app的代码也有将近...
本人新手一个,对于objc以及swift与objc的混用完全不懂。但是对于swift对象的回收机制还是略知一二的。今天就遇到了一个坑,这里记录下...
首先关于EXC_BAD_ACCESS报错,网上介绍的最普遍的原因是访问了已释放的内存,但检查后发现内存并未释放。这时候可能还有个思路,Dicti...
objc_sync_enter锁住的对象不能是实例的属性,否则会有意想不到的错误,建议直接锁住实例
用objc_sync_enter锁住实例的某个成员时,会出现EXC_BAD_INSTRUCTION错误,改为锁住实例,错误不再出现
原来我的代码是这样的: 发现并发高的时候,有些线程执行到objc_sync_enter时就不执行了,把锁的对象改为self后,如下: 问题得到了解决
logcat-swift是一个适用于苹果平台的轻量的日志打印方案,项目托管在:https://github.com/limall/logcat-...