1、This block declaration is not a prototype我們定義一個沒有參數(shù)的block,typedef void(^ButtonBlock)(...
創(chuàng)建一個類聲明一個屬性并且給這個屬性添加監(jiān)聽 在set方法中打斷點(diǎn)不難發(fā)現(xiàn)當(dāng)程序運(yùn)行teacher2的時候并沒有出發(fā)KVO,都是調(diào)用set方法,為何沒有添加監(jiān)聽者的屬性改變了...
我意思是+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(nullable id)userInfo repeats:(BOOL)yesOrNo;這個方法的循環(huán)引用 沒寫明白
解決NSTimer循環(huán)引用的三種方法總結(jié)一下項(xiàng)目中遇到的NSTimer循環(huán)引用問題 上述方法NSTimer作為屬性時會產(chǎn)生循環(huán)引用問題,weakself修飾也并不會解決循環(huán)引用問題,我猜測在NSTimer內(nèi)部,...
總結(jié)一下項(xiàng)目中遇到的NSTimer循環(huán)引用問題 上述方法NSTimer作為屬性時會產(chǎn)生循環(huán)引用問題,weakself修飾也并不會解決循環(huán)引用問題,我猜測在NSTimer內(nèi)部,...
核心代碼 1,創(chuàng)建需要處理的視頻素材, 2,視頻旋轉(zhuǎn),添加水印視頻處理后需要刷新 player,刷新前必須調(diào)用 self.videoComposition.animatio...