一. 前言 最近被指派去解決一些線上的崩潰問題,經(jīng)常遇到野指針導(dǎo)致的崩潰。相對于其他的原因引起的崩潰來說,野指針導(dǎo)致崩潰是最難定位的,這里主要總結(jié)了兩種思路來定位野指針導(dǎo)致的...
一. 前言 最近被指派去解決一些線上的崩潰問題,經(jīng)常遇到野指針導(dǎo)致的崩潰。相對于其他的原因引起的崩潰來說,野指針導(dǎo)致崩潰是最難定位的,這里主要總結(jié)了兩種思路來定位野指針導(dǎo)致的...
該文已授權(quán)公眾號 「碼個蛋」,轉(zhuǎn)載請指明出處 上節(jié)最后留了個坑到這節(jié)來解決,因為涉及部件比較多,所以留到這邊來繼續(xù)講,不然寫太多了怕小伙伴看不下去 在上節(jié)最后,給小伙伴們展示...
先看效果 導(dǎo)入 使用 1. 初始化一個GRStarsView 初始化了星星的尺寸,間距和個數(shù);此時starsView的默認(rèn)origin為(0, 0), size已設(shè)置好; *...
第一次寫文章,好激動. 很早覺得支付寶首頁效果動效做的挺好看的, 一直想自己實現(xiàn)以下, 后來各種發(fā)呆于是這個事情就忘記了.正好這兩天比較閑就實現(xiàn)了以下: 先看效果吧: 動效部...
一、類的數(shù)據(jù)結(jié)構(gòu) Class(指針) Method(指針) objc_property_t IMP SEL objc_method_list objc_cache objc_...
Runloop 是和線程緊密相關(guān)的一個基礎(chǔ)組件,是很多線程有關(guān)功能的幕后功臣。盡管在平常使用中幾乎不太會直接用到,理解 Runloop 有利于我們更加深入地理解 iOS 的多...
weak基本用法 weak是弱引用,用weak描述修飾或者所引用對象的計數(shù)器不會加一,并且會在引用的對象被釋放的時候自動被設(shè)置為nil,大大避免了野指針訪問壞內(nèi)存引起崩潰的情...
前言 在iOS開發(fā)過程中,會經(jīng)常使用到一個修飾詞“weak”,使用場景大家都比較清晰,用于一些對象相互引用的時候,避免出現(xiàn)強強引用,對象不能被釋放,出現(xiàn)內(nèi)存泄露的問題。 we...