demo:oc代碼:https://github.com/xinsun001/iOS-15UI-oc.git[https://github.com/xinsun001/iOS...
Memory緩存 ,你把cache 設(shè)成0,就不會(huì)存入Memory ??
iOS源碼補(bǔ)完計(jì)劃--SDWebImage4.0+源碼參閱(附面試題/流程圖)年也過(guò)完了、決定補(bǔ)完一下入行時(shí)就欠下的債。 參拜一下SDWebImage的源碼。 并不是說(shuō)一定要讀如何如何、只是覺(jué)得源碼的閱讀是一種很好的學(xué)習(xí)方式。無(wú)論從架構(gòu)還是技術(shù)點(diǎn)方面。...
@jiangamh 對(duì),有好的平臺(tái)也可以推薦我
沒(méi)有狺狺狂吠的狗,簡(jiǎn)書怎么火起來(lái)呢?我想這就是「飽醉豚對(duì)簡(jiǎn)書的意義」事情起因呢是這篇文章:為什么程序員是出軌率最高的群體(支持雙十一程序員脫單專場(chǎng))怎么說(shuō)呢,飽醉豚不止這一篇奇文,吃瓜群眾隨便點(diǎn)點(diǎn),槽點(diǎn)太多都沒(méi)法吐。 然后呢bestswift...
事情起因呢是這篇文章:為什么程序員是出軌率最高的群體(支持雙十一程序員脫單專場(chǎng))怎么說(shuō)呢,飽醉豚不止這一篇奇文,吃瓜群眾隨便點(diǎn)點(diǎn),槽點(diǎn)太多都沒(méi)法吐。 然后呢bestswift...
有更簡(jiǎn)單的方法的,對(duì)ContentSize做個(gè)KVO,發(fā)生變化的時(shí)候,textView.contentSize = textView.frame.size 然后setNeedsLayout()就行了,輕松加愉快
IOS UITextView內(nèi)容垂直居中方法感謝兩位@八條8tiao 和@SAW 兩位大神提醒,內(nèi)容又完善了下,加了下注釋。注釋內(nèi)容是自己理解的,如果有錯(cuò)的地方,還請(qǐng)路過(guò)大神不吝賜教! 最近在做的項(xiàng)目中需要textVi...
@驀然暖心 看你應(yīng)用復(fù)雜度了啊。。。你可以先試試,畢竟你的繪制哪里卡我也不知道。。。
iOS優(yōu)化(二)滑動(dòng)優(yōu)化的一些經(jīng)驗(yàn)優(yōu)化緣由 此次優(yōu)化的契機(jī)是App內(nèi)瀑布流頁(yè)面大數(shù)據(jù)量時(shí)進(jìn)入/滑動(dòng)異??D,F(xiàn)PS 在7P上30-40,6P上10,5C上僅僅只有5。 前期準(zhǔn)備 集成GDPerformance...
我看了下SDWeb的源碼,貼出的第一段SD的代碼已經(jīng)改了吧?看過(guò)很多人口耳相傳說(shuō)atomic影響手機(jī)性能,其實(shí)感覺(jué)現(xiàn)在手機(jī)性能都能支撐得住啊,樓主有測(cè)過(guò)具體atomic之后性能跟nonatomic的對(duì)比嘛,十分好奇究竟影響不影響性能。還有個(gè)atomic原理上和@synchronized
一樣都是互斥鎖,如果給imageData的set方法套加一層@synchronized也能達(dá)到和atomic一樣的效果,不知道這兩個(gè)的損耗對(duì)比怎么樣,樓主要有興趣可以研究下
談nonatomic非線程安全問(wèn)題背景 由于我對(duì)SDWebImage這塊比較熟悉,并且基于SDWebImage封裝了一層對(duì)業(yè)務(wù)更友好的HTSWebImage庫(kù)。所以一直以來(lái)SDWebImage的相關(guān)Crash...
錘神水了一篇
提高開(kāi)發(fā)效率的工具分享與最近項(xiàng)目的總結(jié)(iOS)前言 最近沉迷農(nóng)藥日漸消瘦,加完班以來(lái)去沖刺s7賽季,無(wú)奈比較水,沒(méi)上王者。新的s8賽季呢磚石1晉級(jí)至尊5打了幾天都沒(méi)打上去(有大神愿意帶我的可以私聊加游戲id,筆者是手q區(qū)...
@獨(dú)木舟的木 么么噠,等我回去看看改下
老生常談的圓角圖片優(yōu)化,結(jié)合SDWebImage的解決方案。很早就想寫一篇講述圓角優(yōu)化的博客了。。結(jié)果發(fā)現(xiàn)這篇文章iOS 高效添加圓角效果實(shí)戰(zhàn)講解寫得很好:摘錄文章的總結(jié)部分,當(dāng)拓展閱讀了: 總結(jié)如果能夠只用 cornerRadius...
@張散愁 官方文檔好像有寫
對(duì)Realm數(shù)據(jù)庫(kù)多線程下被調(diào)用的處理Realm是一個(gè)非常方便的數(shù)據(jù)庫(kù),但是也有其局限性。正如Realm官方文檔所述: ThreadsAlthough Realm files can be accessed by...
@TongRy 文章里conference那邊sunnyx的那篇講的蠻詳細(xì)了,我就沒(méi)有多講了
iOS優(yōu)化(三)沒(méi)錯(cuò)我還是滑動(dòng)優(yōu)化近期把滑動(dòng)優(yōu)化的一些經(jīng)驗(yàn)整理了一下,在公司做了一次技術(shù)分享,和我之前的文章有一小部分重疊。現(xiàn)摘要如下,希望大家不吝賜教,共同討論進(jìn)步。 一.滑動(dòng)優(yōu)化的玄學(xué) 為什么說(shuō)是玄學(xué)呢,...
近期把滑動(dòng)優(yōu)化的一些經(jīng)驗(yàn)整理了一下,在公司做了一次技術(shù)分享,和我之前的文章有一小部分重疊。現(xiàn)摘要如下,希望大家不吝賜教,共同討論進(jìn)步。 一.滑動(dòng)優(yōu)化的玄學(xué) 為什么說(shuō)是玄學(xué)呢,...
BeePuzzle 蜜蜂拼圖 https://github.com/iOSJYF/BeePuzzle github地址:BeePuzzle 項(xiàng)目使用了cocospod...
用常量的地址就行了。。OC你應(yīng)該&JKSecurityButtonQuickTapEnableKey,swift同理也可以。
Swift3.0朝圣之路-使用Runtime在分類Extension中添加屬性我最近自學(xué)Swift3.0,由于之前沒(méi)學(xué)過(guò)Swift,只能將OC的代碼“翻譯”成Swift,在此過(guò)程慢慢學(xué)習(xí)Swift,Swift3.0的資料少,遇到了不少坑,今天就介紹一個(gè)...