概述 隨著應(yīng)用代碼的復(fù)雜度提升乾蛤,為了使應(yīng)用有更好的可維護(hù)性和可擴(kuò)展性洞慎,良好的應(yīng)用架構(gòu)設(shè)計(jì)變得尤為重要。本篇文章將介紹一個(gè)應(yīng)用通用架構(gòu)的設(shè)計(jì)思路公你,以減少模塊間的耦合庶骄、提升團(tuán)隊(duì)開...
![240](https://upload.jianshu.io/users/upload_avatars/1905031/804c49ba-d8b2-47c2-8a29-7befb4fefad7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
概述 隨著應(yīng)用代碼的復(fù)雜度提升乾蛤,為了使應(yīng)用有更好的可維護(hù)性和可擴(kuò)展性洞慎,良好的應(yīng)用架構(gòu)設(shè)計(jì)變得尤為重要。本篇文章將介紹一個(gè)應(yīng)用通用架構(gòu)的設(shè)計(jì)思路公你,以減少模塊間的耦合庶骄、提升團(tuán)隊(duì)開...
泄漏原因 NSTimer對(duì)象會(huì)強(qiáng)引用它的target對(duì)象习柠。具體造成引用循環(huán)的原因,可以先看下以下代碼: 我們的ViewController對(duì)象強(qiáng)引用一個(gè)實(shí)例變量_timer,...
我以前的kvo NSMutableArray,調(diào)用add不夠優(yōu)雅http://www.reibang.com/p/47f766ec60a2[https://www.jian...
一倒信、前言 繼上次本文本有行間距科贬,當(dāng)時(shí)交互有另一個(gè)需求,需要在文本最后一行省略符號(hào)放中間堤结,只省略到最后一行的中間唆迁。如下圖需求。Label的自帶LineBreakMode不支持如...
項(xiàng)目中需要自定義iOS側(cè)滑刪除按鈕定制唐责,平常正常使用,但是在分多個(gè)組瘾带,且tableview UI相對(duì)復(fù)雜鼠哥,側(cè)滑需要定制。 1看政、查閱相關(guān)資料 發(fā)現(xiàn)分iOS 11 和iOS11之...
textview進(jìn)行編輯是中文后面接英文時(shí)允蚣,會(huì)自動(dòng)換行于颖,導(dǎo)致同一行顯示不滿。 解決方法如下: - (void)textViewDidChange:(UITextView *)...
前言: 搞ios的,是對(duì)xcode又愛又恨啊,特別是使用mac的,看到xcode一點(diǎn)點(diǎn)的蠶食存儲(chǔ)空間,是多么蛋碎~~ ~/Library/Developer/Xcode/De...
自定義tableView滾動(dòng)條的位置及樣式 系統(tǒng)默認(rèn)的滾動(dòng)條位置在右側(cè)嚷兔,并且顏色單一森渐,單產(chǎn)經(jīng)有一些小需求做入,比如需將滾動(dòng)條位置設(shè)置在左邊,并且可實(shí)現(xiàn)顏色自定義達(dá)到與整體效果匹配...