概述 隨著應用代碼的復雜度提升,為了使應用有更好的可維護性和可擴展性,良好的應用架構(gòu)設(shè)計變得尤為重要。本篇文章將介紹一個應用通用架構(gòu)的設(shè)計思路,以減少模塊間的耦合、提升團隊開...
概述 隨著應用代碼的復雜度提升,為了使應用有更好的可維護性和可擴展性,良好的應用架構(gòu)設(shè)計變得尤為重要。本篇文章將介紹一個應用通用架構(gòu)的設(shè)計思路,以減少模塊間的耦合、提升團隊開...
泄漏原因 NSTimer對象會強引用它的target對象。具體造成引用循環(huán)的原因,可以先看下以下代碼: 我們的ViewController對象強引用一個實例變量_timer,...
我以前的kvo NSMutableArray,調(diào)用add不夠優(yōu)雅http://www.itdecent.cn/p/47f766ec60a2[https://www.jian...
一、前言 繼上次本文本有行間距,當時交互有另一個需求,需要在文本最后一行省略符號放中間,只省略到最后一行的中間。如下圖需求。Label的自帶LineBreakMode不支持如...
項目中需要自定義iOS側(cè)滑刪除按鈕定制,平常正常使用,但是在分多個組,且tableview UI相對復雜,側(cè)滑需要定制。 1、查閱相關(guān)資料 發(fā)現(xiàn)分iOS 11 和iOS11之...
textview進行編輯是中文后面接英文時,會自動換行,導致同一行顯示不滿。 解決方法如下: - (void)textViewDidChange:(UITextView *)...
前言: 搞ios的,是對xcode又愛又恨啊,特別是使用mac的,看到xcode一點點的蠶食存儲空間,是多么蛋碎~~ ~/Library/Developer/Xcode/De...
自定義tableView滾動條的位置及樣式 系統(tǒng)默認的滾動條位置在右側(cè),并且顏色單一,單產(chǎn)經(jīng)有一些小需求,比如需將滾動條位置設(shè)置在左邊,并且可實現(xiàn)顏色自定義達到與整體效果匹配...