githud傳送門:NHAVEditor 基于 AVFoundation 框架封裝的 iOS視頻編輯工具,支持給視頻添加水印唯竹、特效兵睛、音樂、導(dǎo)出視頻圃泡、視頻轉(zhuǎn)gif iOS: >...

githud傳送門:NHAVEditor 基于 AVFoundation 框架封裝的 iOS視頻編輯工具,支持給視頻添加水印唯竹、特效兵睛、音樂、導(dǎo)出視頻圃泡、視頻轉(zhuǎn)gif iOS: >...
NSTimer 是系統(tǒng)提供的定時(shí)器丹皱,系統(tǒng)提供的api也比較簡單,使用很方便卒稳,項(xiàng)目開發(fā)中會(huì)經(jīng)常用到。然而拯啦,在使用NSTimer時(shí),如果不注意熔任,非常容易引起內(nèi)存泄露的問題褒链。本文總...
版本記錄 前言 大家都知道,ios虛擬商品如寶石疑苔、金幣等都需要走內(nèi)購甫匹,和蘋果三七分成,如果這類商品不走內(nèi)購那么上不去架或者上架以后被發(fā)現(xiàn)而被下架惦费。最近有一個(gè)項(xiàng)目需要增加內(nèi)購支...
1.Class objc_getClass(const char *aClassName) 1> 傳入字符串類名 2> 返回對應(yīng)的類對象 2.Class object_get...
講多線程這個(gè)話題薪贫,就免不了先了解多線程相關(guān)的技術(shù)概念恍箭。本文涉及到的技術(shù)概念有CPU、進(jìn)程瞧省、線程扯夭、同異步、隊(duì)列等概念鞍匾。也可能講的不全或者不足的地方交洗,后續(xù)再加以補(bǔ)充,最近一直使用...
imageNamed,其參數(shù)為圖片的名字橡淑。這個(gè)方法用一個(gè)指定的名字在系統(tǒng)緩存中查找并返回一個(gè)圖片對象如果它存在的話构拳。如果緩存中沒有找到相應(yīng)的圖片,這個(gè)方法從指定的文檔中加載然...
面試題 1. Category的使用場合是什么梁棠? 2. Category的實(shí)現(xiàn)原理 Category編譯之后的底層結(jié)構(gòu)是struct category_t置森,里面存儲(chǔ)著分類的對...
本篇文章采用的源碼是objc4-781版本 class_ro_tclass_ro_t存儲(chǔ)了當(dāng)前類在編譯期就已經(jīng)確定的屬性、方法以及遵循的協(xié)議掰茶,里面是沒有分類的方法的暇藏。那些運(yùn)行...
原文:https://juejin.im/post/6862898534857834510 開篇 2020年注定是一個(gè)特殊且不平凡的一年。疫情之下濒蒋,內(nèi)憂外患盐碱,部分企業(yè),倒下的...