? 前言:目前主流的設(shè)計模式都是基于Java介紹的,雖然設(shè)計模式與編程語言無關(guān),但是還是有必要知道在iOS開發(fā)中,各個設(shè)計模式的具體應(yīng)用,好讓iOS開發(fā)人員對設(shè)計模式了解的...
? 前言:目前主流的設(shè)計模式都是基于Java介紹的,雖然設(shè)計模式與編程語言無關(guān),但是還是有必要知道在iOS開發(fā)中,各個設(shè)計模式的具體應(yīng)用,好讓iOS開發(fā)人員對設(shè)計模式了解的...
scrollDidScroll中設(shè)置他的contentOffset, 不會引起循環(huán)調(diào)用么
iOS scrollView嵌套tableView的手勢沖突解決方案在平時項目中,我們經(jīng)常會碰到類似UIScrollView嵌套UITableView的需求,雖然蘋果并不建議這種做法,但是這樣的需求在平時工作中還是很常見的。比如筆者公司項目之...
scrollView里設(shè)置contentOffset,代碼不會循環(huán)調(diào)用么
iOS scrollView嵌套tableView的手勢沖突解決方案在平時項目中,我們經(jīng)常會碰到類似UIScrollView嵌套UITableView的需求,雖然蘋果并不建議這種做法,但是這樣的需求在平時工作中還是很常見的。比如筆者公司項目之...
setContentOffsetWithCursorLocation,這個方法在哪呢
UITextView富文本設(shè)置前言 最近項目中需要對UITextView中輸入的文本作行高設(shè)置, 本來是個很簡單的需求, 最后實現(xiàn)起來卻費(fèi)了好多功夫. 實現(xiàn)思路 以下是我的實現(xiàn)方式, 如果有需要改進(jìn)的地方...
描述表達(dá)有問題,借鑒意義不大
setNeedsLayout和layoutIfNeeded看我就懂!前言: 開發(fā)得跟view打交道,我們也經(jīng)??吹教O果官方代碼有l(wèi)ayout方法的相關(guān)調(diào)用,但是大家可知道什么時候調(diào)用,什么時候需要嗎?針對網(wǎng)上大部分資料講得不夠清晰,我決定用D...
你確定你的代碼對?newImageRef沒有釋放啊
iOS圖片解碼參考iOS圖片解碼實踐[%5Bhttp://lemon2well.top/2018/09/04/iOS%20%E5%BC%80%E5%8F%91/iOS%E5%9B%BE%E...
demo鏈接訪問不了
iOS 圖片處理內(nèi)存優(yōu)化ImageIO參考:[ WWDC2018 ] - 深入解析iOS內(nèi)存 iOS Memory Deep Dive[ WWDC2018 ] - 圖像最佳實踐 Image and Graphic...
間距應(yīng)該讓父視圖根據(jù)子控件的固定寬度去適配,而不是寫成固定的數(shù)值
約束篇:iOS使用StoryBoard任意多個固定間距控件的擺放圖示3個ImageView,假設(shè)它們之間的間距是固定的比如為10,那么如何使用約束使他們等距離擺放呢? 首先,假設(shè)每個imageView之間間距是10,imageView和兩...
看了好幾篇文章,覺得你這篇關(guān)于自定義NSOperation寫的還是挺到位的,跟官網(wǎng)的英文描述提到 的點大體都涵蓋到了
iOS多線程 -- NSOperation相關(guān)學(xué)習(xí)筆記NSOperation 與 NSOperationQueue NSOperation和NSOperationQueue是Apple基于GCD封裝的一套面向?qū)ο蟮腁PI. 使用...
@梅里杏園 記得后來沒辦法換了庫,換成了socketIO,跟服務(wù)端使用的框架保持一致了
SRWebSocket源碼淺析一. 前言: WebSocket協(xié)議是基于TCP的一種新的網(wǎng)絡(luò)協(xié)議。它實現(xiàn)了瀏覽器與服務(wù)器全雙工(full-duplex)通信——可以通俗的解釋為服務(wù)器主動發(fā)送信息給客戶端。...