重寫-dealloc 方法,不需要調(diào)用[super dealloc],底層在釋放對象的時候會調(diào)用superClass的dealloc
iOS 開發(fā):徹底理解 iOS 內(nèi)存管理(MRC、ARC)本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-memory-mana...
addChild(vc1)只是把vc添加到容器中,需要使用beginAppearanceTransition & endAppearanceTransition來控制生命周期
UIViewController生命周期手動管理前言 在某版本需求中,需要開發(fā)一個viewController添加管理多個childController的頁面,類似于今日頭條,于是有了這篇文章總結(jié)一下。 添加childCo...
前言 本篇文章包含以下內(nèi)容: 1、球體繪制 2、紋理映射到球體 3、球體自轉(zhuǎn) 先來看下最終效果: 1、球體繪制 1.1 數(shù)學(xué)模型分析 根據(jù)上述球體數(shù)學(xué)模型可以計算出球體的頂點...
前言 在某版本需求中,需要開發(fā)一個viewController添加管理多個childController的頁面,類似于今日頭條,于是有了這篇文章總結(jié)一下。 添加childCo...
前言 Look Up Table(簡稱LUT,查找表)。輸入一個值,然后通過查找表來得到一個輸出值。在調(diào)色領(lǐng)域中,稱為顏色查找表,查找表的分量為R、G、B,是一種降低GPU運...
前言 在技術(shù)群里,有個小伙伴發(fā)了這個視頻和三張解包出來素材,群里討論用OpenGL實現(xiàn),引起了我的興趣,以下我們用iOS實現(xiàn)下。 構(gòu)成 這個效果包含三張素材:背景、人物、粒子...
前言 在一次偶然Feed流開發(fā),出現(xiàn)滑動視圖后內(nèi)存爆增并且退出Feed界面內(nèi)存沒有被回收的問題。 分析定位 用instrument定位到的內(nèi)存增長點 定位到SDWebImag...
一、前言 OpenGL是Khronos Group開發(fā)維護的一個規(guī)范,它主要為我們定義了用來操作圖形和圖片的一些列函數(shù)API,需要注意的是OpenGL本身并不是API。 GP...
前言 自從更新到macOS 10.15 Catalina后,很多在10.14上可以正常安裝的App都會提示【“xxx”已損壞,無法打開,您應(yīng)該將它移除到廢紙簍?!?,即使在【安...
前言 程序員寫代碼總是自我感覺良好,使用插件來規(guī)范下還是很有必要的 Swiftlint是Realm公司的一個插件,專門用于管理Swift代碼規(guī)范 以下為CocoaPods用法...
@某非著名程序員 現(xiàn)在優(yōu)酷做版本限制了,舊版本直接不讓播放視頻源
iOS逆向?qū)崙?zhàn)四:去優(yōu)酷廣告由于這是第四篇文章:細(xì)節(jié)偏少了。主講過程,思路截然相同。視頻的app偏復(fù)雜,有點運氣成分,也像是必然的事情。 1.查找對應(yīng)的View和ViewController. 1.1打...