![240](https://cdn2.jianshu.io/assets/default_avatar/11-4d7c6ca89f439111aff57b23be1c73ba.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1.原理和概述 1.儲存于硬盤上的xml鍵值對。 2.輕量級數(shù)據(jù)儲存,數(shù)據(jù)多了容易引起性能問題 3.xml文件所在目錄位于/data/data//shared_prefs/撰糠,...
在平時(shí)的項(xiàng)目中經(jīng)常使用到listiview顯示列表遮斥,很多時(shí)候,我們都是自定義一個(gè)adapter扇丛,然后繼承BaseAdapter术吗,并重寫相關(guān)方法,最后在這個(gè)adapter類里寫...
開始前先說下什么是Gradle 單來說Gradle就是一個(gè)新興的項(xiàng)目構(gòu)建工具帆精,他有著很高的靈活度较屿,可以滿足我們很多的項(xiàng)目需求隧魄。關(guān)于Gradle的介紹可以看這篇博文:Gradl...
可以根據(jù)Weex官方文檔的教程進(jìn)行操作:官網(wǎng)教程 先安裝node.js: 在 Node.js 官網(wǎng) 下載可執(zhí)行程序直接安裝即可。 檢查node.js是否安裝成功:node_v...
在Android Studio 創(chuàng)建新項(xiàng)目的時(shí)候,出現(xiàn)這個(gè)報(bào)錯(cuò): Error:Execution failed for task ':app:preDebugAndroidT...
垃圾啊
iOS多級選擇框架封裝與項(xiàng)目中的一些坑開篇 6月了啊几迄,感覺墮落了一個(gè)月,哈哈冰评。今天再更新一篇吧映胁,主要內(nèi)容,關(guān)于之前抽空整理的一個(gè)多級選擇框架的封裝和幾個(gè)項(xiàng)目中遇到的奇怪的坑甲雅。 多級選擇框架 實(shí)現(xiàn)的框架效果圖如下:...
1.代理模式代理(Proxy)是一種設(shè)計(jì)模式,提供了對目標(biāo)對象另外的訪問方式;即通過代理對象訪問目標(biāo)對象.這樣做的好處是:可以在目標(biāo)對象實(shí)現(xiàn)的基礎(chǔ)上,增強(qiáng)額外的功能操作,即擴(kuò)...
意圖 動(dòng)態(tài)地給一個(gè)對象添加一些額外的職責(zé)。就增加功能來說抒寂, Decorator模式相比生成子類更為靈活结啼。該模式以對客戶端透明的方式擴(kuò)展對象的功能。 適用環(huán)境 (1)在不影響其...
定義 原型模式屬于對象的創(chuàng)建模式屈芜。通過給出一個(gè)原型對象來指明所有創(chuàng)建的對象的類型郊愧,然后用復(fù)制這個(gè)原型對象的辦法創(chuàng)建出更多同類型的對象。這就是原型模式的用意井佑。 原型模式的結(jié)構(gòu) ...
定義 觀察者模式属铁,又可以稱之為發(fā)布-訂閱模式,觀察者躬翁,顧名思義焦蘑,就是一個(gè)監(jiān)聽者,類似監(jiān)聽器的存在盒发,一旦被觀察/監(jiān)聽的目標(biāo)發(fā)生的情況例嘱,就會(huì)被監(jiān)聽者發(fā)現(xiàn)狡逢,這么想來目標(biāo)發(fā)生情況到觀...
工廠模式是一種創(chuàng)建者模式,在任何生成復(fù)雜對象的地方都可以使用工廠模式拼卵。理論來說在任何使用A a = new A()的方式都可以使用工廠模式奢浑,雖然使用工廠模式可能需要多做一些工...