本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「?jìng)魉烷T」[https://itcharge.cn/ios-blocks-02/]...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「?jìng)魉烷T」[https://itcharge.cn/ios-blocks-02/]...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「?jìng)魉烷T」[https://itcharge.cn/ios-carsh-defen...
githud傳送門:NHAVEditor 基于 AVFoundation 框架封裝的 iOS視頻編輯工具,支持給視頻添加水印、特效、音樂(lè)、導(dǎo)出視頻、視頻轉(zhuǎn)gif iOS: >...
寫(xiě)的真的很真實(shí),我們小時(shí)候都會(huì)遇到這樣的好朋友,后來(lái)慢慢的成長(zhǎng)中關(guān)系淡了,不是彼此變了而是圈子,眼界,閱歷不一樣了。不過(guò)這樣的朋友更值得珍惜,因?yàn)樽罴冋鏌o(wú)邪的年紀(jì)的友誼是無(wú)價(jià)的。
笑以苛:三月的楊柳,七月的桂香小學(xué)群里看到楊柳一家車禍身亡,楊柳只剩骨頭。 桂香,一言不發(fā),泣不成聲...... 1994年小姑娘轉(zhuǎn)到村子里上學(xué),她長(zhǎng)得特好看,像洋娃娃。班里的同學(xué)都圍了上去。只有桂香,一...
NSTimer 是系統(tǒng)提供的定時(shí)器,系統(tǒng)提供的api也比較簡(jiǎn)單,使用很方便,項(xiàng)目開(kāi)發(fā)中會(huì)經(jīng)常用到。然而,在使用NSTimer時(shí),如果不注意,非常容易引起內(nèi)存泄露的問(wèn)題。本文總...
版本記錄 前言 大家都知道,ios虛擬商品如寶石、金幣等都需要走內(nèi)購(gòu),和蘋(píng)果三七分成,如果這類商品不走內(nèi)購(gòu)那么上不去架或者上架以后被發(fā)現(xiàn)而被下架。最近有一個(gè)項(xiàng)目需要增加內(nèi)購(gòu)支...
1.Class objc_getClass(const char *aClassName) 1> 傳入字符串類名 2> 返回對(duì)應(yīng)的類對(duì)象 2.Class object_get...
講多線程這個(gè)話題,就免不了先了解多線程相關(guān)的技術(shù)概念。本文涉及到的技術(shù)概念有CPU、進(jìn)程、線程、同異步、隊(duì)列等概念。也可能講的不全或者不足的地方,后續(xù)再加以補(bǔ)充,最近一直使用...
imageNamed,其參數(shù)為圖片的名字。這個(gè)方法用一個(gè)指定的名字在系統(tǒng)緩存中查找并返回一個(gè)圖片對(duì)象如果它存在的話。如果緩存中沒(méi)有找到相應(yīng)的圖片,這個(gè)方法從指定的文檔中加載然...
面試題 1. Category的使用場(chǎng)合是什么? 2. Category的實(shí)現(xiàn)原理 Category編譯之后的底層結(jié)構(gòu)是struct category_t,里面存儲(chǔ)著分類的對(duì)...
本篇文章采用的源碼是objc4-781版本 class_ro_tclass_ro_t存儲(chǔ)了當(dāng)前類在編譯期就已經(jīng)確定的屬性、方法以及遵循的協(xié)議,里面是沒(méi)有分類的方法的。那些運(yùn)行...
原文:https://juejin.im/post/6862898534857834510 開(kāi)篇 2020年注定是一個(gè)特殊且不平凡的一年。疫情之下,內(nèi)憂外患,部分企業(yè),倒下的...
轉(zhuǎn)載 談到循環(huán)引用,不知道你能想到什么?可能是delegate為啥非得用weak修飾,可能是block為啥總是需要特殊對(duì)待,你也可能僅僅想到了一個(gè)weakSelf,因?yàn)樗軒?..