一. 前言 最近被指派去解决一些线上的崩溃问题,经常遇到野指针导致的崩溃。相对于其他的原因引起的崩溃来说,野指针导致崩溃是最难定位的,这里主要总结了两种思路来定位野指针导致的...
IP属地:北京
一. 前言 最近被指派去解决一些线上的崩溃问题,经常遇到野指针导致的崩溃。相对于其他的原因引起的崩溃来说,野指针导致崩溃是最难定位的,这里主要总结了两种思路来定位野指针导致的...
该文已授权公众号 「码个蛋」,转载请指明出处 上节最后留了个坑到这节来解决,因为涉及部件比较多,所以留到这边来继续讲,不然写太多了怕小伙伴看不下去 在上节最后,给小伙伴们展示...
先看效果 导入 使用 1. 初始化一个GRStarsView 初始化了星星的尺寸,间距和个数;此时starsView的默认origin为(0, 0), size已设置好; *...
第一次写文章,好激动. 很早觉得支付宝首页效果动效做的挺好看的, 一直想自己实现以下, 后来各种发呆于是这个事情就忘记了.正好这两天比较闲就实现了以下: 先看效果吧: 动效部...
一、类的数据结构 Class(指针) Method(指针) objc_property_t IMP SEL objc_method_list objc_cache objc_...
Runloop 是和线程紧密相关的一个基础组件,是很多线程有关功能的幕后功臣。尽管在平常使用中几乎不太会直接用到,理解 Runloop 有利于我们更加深入地理解 iOS 的多...
weak基本用法 weak是弱引用,用weak描述修饰或者所引用对象的计数器不会加一,并且会在引用的对象被释放的时候自动被设置为nil,大大避免了野指针访问坏内存引起崩溃的情...
前言 在iOS开发过程中,会经常使用到一个修饰词“weak”,使用场景大家都比较清晰,用于一些对象相互引用的时候,避免出现强强引用,对象不能被释放,出现内存泄露的问题。 we...