
一個NSObject占用多少內(nèi)存? 答:系統(tǒng)分配了16字節(jié)照激,但NSObject只使用了8個字節(jié) 由果索引去探求類的本質(zhì) 我們知道OC會被編譯器翻...
前言 對于社交類APP镶奉,只要允許用戶上傳視頻是鬼,為了避免占用服務器資源以及減少用戶上傳時間饥追,肯定少不了長視頻裁剪的功能端考。 效果預覽 分析 頁面結(jié)構(gòu)...
效果如下 image 分析 1雅潭、由于第一個cell和header有疊加效果,但是cell單獨設置clipsToBounds為NO并不能達到效果却特,...
前言 接手的新項目寻馏,有一處自定義了UICollectionViewLayout,實現(xiàn)瀑布流的效果核偿。在iOS12以下的系統(tǒng)運行诚欠,一切正常。在真機i...
前言 緩存在iOS開發(fā)中很常用漾岳,大到網(wǎng)絡請求的緩存轰绵,小到各種屬性的緩存。比如用戶發(fā)送朋友圈時尼荆,寫了很多內(nèi)容左腔,因為某些操作導致APP crash,...
前言 Runtime捅儒,俗稱運行時液样,是iOS非常核心的東西。我們都知道OC是一門動態(tài)的語言巧还,它的動態(tài)其實就體現(xiàn)在運行時而不是編譯時鞭莽,通俗的說,在程...
前言 RunLoop是iOS和OSX開發(fā)中非臭锏唬基礎(chǔ)的一個概念,學習Runloop能夠幫助我們更清楚的了解APP為何能夠持續(xù)運行澎怒。雖然在平時的工作...
本文會持續(xù)記錄自己在學習、工作中阶牍,接觸的和iOS開發(fā)相關(guān)的各種技術(shù)喷面。包括寫代碼時容易忽視的細節(jié)問題星瘾,項目中接觸到實用技術(shù)以及優(yōu)秀的三方框架。歡迎...
前言 為什么要做數(shù)據(jù)分析? 可以有效避免自己想當然的做事情惧辈,用客觀數(shù)據(jù)分析出來的結(jié)果來堵住主觀臆想的黑洞 可以為決策提供有說服力的支撐 可以看到...