SnapKit源碼分析 Snapkit版本:5.6.0 1. 給誰做約束 ConstraintView:對iOS而言是UIView,對macOS而言是NSView 給Cons...
SnapKit源碼分析 Snapkit版本:5.6.0 1. 給誰做約束 ConstraintView:對iOS而言是UIView,對macOS而言是NSView 給Cons...
序言Kingfisher 是一個下載、緩存網(wǎng)絡(luò)圖片的輕量級純swift庫,該庫深受廣大iOS之swift開發(fā)者所喜愛,目前被很多iOS開發(fā)者應(yīng)用在app中。在swift中它真...
首先要知道為啥壓縮大圖片會內(nèi)存暴增,然后降下來?(UIImageJPEGRepresentation,UIImagePNGRepresentation) 圖片的壓縮會瞬間消耗...
問題代碼為-11840 結(jié)構(gòu) 問題 當(dāng)asset.during.timescale和videotrack.naturalTimeScale一致的, 就會無法生成視頻, 如果和...
block外聲明了局部變量,block里沒有用上,對應(yīng)文中1.2.1部分內(nèi)容
[iOS]Block系列探究三 - Block存儲域我們知道應(yīng)用程序的內(nèi)存分配有四個區(qū): 程序區(qū)域(.text區(qū))- 存放函數(shù)體的二進制代碼。 數(shù)據(jù)區(qū)域(.data區(qū))- 主要包括靜態(tài)全局區(qū)(全局變量和靜態(tài)變量的存儲是放在一塊...
棧地址是0x7ffeefbff56c這樣的,堆地址是0x100706b90這樣的,可以看一下iOS中內(nèi)存區(qū)域劃分,http://www.itdecent.cn/p/62478abda580
[iOS]Block系列探究四 - __block變量存儲域上一篇文章研究了一下Block的存儲域,這一篇文章我們來研究下__block變量的存儲域。 一、__block變量不能聲明為全局變量 當(dāng)我們將__block聲明為全局變量的時...
文件過大會oom
iOS沙盒大文件存儲案例【重】沙盒大文件存儲案例(文件夾路勁可以設(shè)置成全局的) 一、創(chuàng)建文件夾和文件 二、寫入文件 三、讀取文件 四、刪除文件夾或者文件
“你低估了我想陪你走下去的決心,我也高估了我在你心里的位置,我無話說。 你是我心甘情愿什么都不圖的人,現(xiàn)在卻連話都不知如何說起。我不想用“消失”來證明一個人的珍...
這個事兒我大概四五月之前想寫來著,拖了這么久也是醉了。。我覺得我最近腦子基本是廢了 ※ 1. __autoreleasing + pool 這段代碼執(zhí)行的結(jié)果是啥呢? => ...
下面的命令在lldb調(diào)試時候打印 ASLR(隨機偏移地址) : image list -o -f bundle_name app的內(nèi)存起始地址(基地址): image lis...
@西博爾 emm,大佬厲害呀!
[iOS]Block系列探究七 - Block循環(huán)引用寫在最前:這篇文章應(yīng)該是Block系列文章的最后一篇了,以我目前的水平來說,難免有錯誤的地方。而且總體來說,研究的比較淺。希望未來的自己重新審視Block的時候,會有更加深的...
哈哈哈哈,這個吸頂動畫是心中永遠的痛,bug不少
iOS開發(fā)實現(xiàn)類似B站豎屏視頻的拖動效果最近嘗試模仿實現(xiàn)B站的豎屏視頻的拖動效果,實現(xiàn)的最終效果圖如下: (視頻有最大尺寸和最小尺寸限制,通過滑動UITableView來動態(tài)更改視頻的高度) github上Demo...
通過 imageNamed 創(chuàng)建 UIImage 時,系統(tǒng)實際上只是在 Bundle 內(nèi)查找到文件名,然后把這個文件名放到 UIImage 里返回,并沒有進行實際的文件讀取和...
前言 我們做APP發(fā)起網(wǎng)絡(luò)請求,都離不開一個非常有用的框架AFNetworking,可以說這個框架的知名度已經(jīng)超過了蘋果的底層網(wǎng)絡(luò)請求部分,很多人可能不知道蘋果底層是如何發(fā)起...
前言 隨著APP承載的業(yè)務(wù)越來越多,一個頁面顯示的信息也越來越多,需要為不同的業(yè)務(wù)導(dǎo)流。主流的平臺APP,諸如:淘寶、京東、轉(zhuǎn)轉(zhuǎn)、盒馬、還有各類社交APP的個人主頁,都需要在...
緒 事出必有因,今天我想和你聊聊線程的原因就是——當(dāng)然是本著一個Rock Programmer的思想覺悟,為人民透析生命,講解你正在蒙圈的知識點,或者想破腦袋才發(fā)現(xiàn)如此簡單的...