一、什么是 retain circle妄呕? retain cycle表示兩個對象之間互相強引用/互相retain對方的情況,導(dǎo)致對象之間誰也釋放不了,造成內(nèi)存泄露。從refer...
一、什么是 retain circle妄呕? retain cycle表示兩個對象之間互相強引用/互相retain對方的情況,導(dǎo)致對象之間誰也釋放不了,造成內(nèi)存泄露。從refer...
背景: 最近項目要做上傳圖片功能狂鞋,圖片必須是高清的,所以不讓壓縮潜的,上傳圖片是大量的骚揍,比如幾百張,這個如果是用afn啰挪,將圖片直接for循環(huán)加入到formData里會出現(xiàn)一個問題...
使用iOS手機的同學(xué)信不,在平時操作APP的時候肯定會遇到這種情況,當(dāng)你在試用期間截圖時脐供,APP會自動彈出你的截圖浑塞,并且提示你分享或者反饋借跪。這種效果看起來很牛逼政己,但實際上是一個十...
最近遇到一個需求頁面,上下滾動吸頂掏愁,支持列表左右滾動歇由,如圖: 根據(jù)需求,我寫的頁面布局如下: 簡單描述布局邏輯: 完成布局果港,任務(wù)就已完成80%沦泌,現(xiàn)在剩下一個最重要問題要解決:...
六七點鐘的太陽 像喝了點酒的姑娘 那一抹嬌柔目光 羞得我不敢穿衣起床 十點鐘的太陽 像熱戀中的女郎 溫柔,熱烈辛掠,而不張狂 親吻我每一寸脂肪 一點鐘的太陽 像結(jié)了婚的婆娘 激情...
我們知道谢谦,循環(huán)引用即:當(dāng)兩個對象A和B, 分別強引用對方萝衩,那么就會產(chǎn)生循環(huán)引用回挽。即A釋放的時候必須先釋放B,而B釋放的時候必須釋放A猩谊。導(dǎo)致誰也不能釋放而打破循環(huán)引用的方法就是...
iOS開發(fā)中經(jīng)常會用到文件的下載與上傳功能牌捷,今天咱們來分享一下文件下載的思路墙牌。文件上傳下篇再說涡驮。 文件下載分為小文件下載與大文件下載 小文件下載 小文件可以是一張圖片,或者一...
算法 1.時間復(fù)雜度 時間頻度一個算法執(zhí)行所耗費的時間,從理論上是不能算出來的,必須上機運行測試才能知道.但我們不可能也沒有必要對每個算法都上機測試,只需知道哪個算法花費的時...
最近研究了一下UITbleView中異步加載網(wǎng)絡(luò)圖片的問題,iOS應(yīng)用經(jīng)常會看到這種界面虽风。一個tableView上顯示一些標(biāo)題锯梁、詳情等內(nèi)容,在加上一張圖片焰情。這里說一下這種思路...
網(wǎng)絡(luò)基礎(chǔ)術(shù)語 HTTP:超文本傳輸協(xié)議内舟,信息是明文傳輸?shù)摹?HTTPS:添加了加密及認證機制的HTTP合敦,具有安全性的ssl加密傳輸協(xié)議。 DNS:域名系統(tǒng)验游。 FTP:文件傳輸...
之前寫了一篇文章總結(jié)了OC中弱引用容器實現(xiàn)充岛,在小米面試中提到其中CFFoundation的做法,面試官問了我一個問題耕蝉,這樣實現(xiàn)后在這些元素在被銷毀后崔梗,還保留在容器中會有什么問...
問題: 給類添加category方法時,如果方法名與原類中的方法重名是會‘覆蓋’原類的方法(不是真正意義上的覆蓋垒在,category方法會添加到方法列表前面)蒜魄。如果我們想在ca...
關(guān)于程序是否是從 main 函數(shù)開始運行的疑問,可以參照 運行庫[http://www.reibang.com/p/32ae54cc8978] 中的講解踢关。對于了解之后的內(nèi)容...
結(jié)構(gòu)體 在Swift標(biāo)準(zhǔn)庫中伞鲫,大多數(shù)公開類型都是結(jié)構(gòu)體,而枚舉和類只占很小的一部分比如Bool签舞、Int秕脓、Double、String儒搭、Array吠架、Dictionary等常見類型...
iOS緩存設(shè)計(YYCache思路) 前言:前段時間業(yè)務(wù)有緩存需求,于是結(jié)合YYCache和業(yè)務(wù)需求师妙,做了緩存層(內(nèi)存&磁盤)+ 網(wǎng)絡(luò)層的方案嘗試由于YYCache 采用了內(nèi)...
dispatch_semaphore是GCD采用線程同步的一種方式诵肛,與他相關(guān)的共有三個參數(shù): dispatch_semaphore_createdispatch_semaph...
1.造成tableView卡頓的原因有哪些? 1.最常用的就是cell的重用, 注冊重用標(biāo)識符如果不重用cell時怔檩,每當(dāng)一個cell顯示到屏幕上時褪秀,就會重新創(chuàng)建一個新的cel...