目的 簡(jiǎn)化保存UserDefaults的寫(xiě)法氨肌,通過(guò)正常屬性賦值取值的方式進(jìn)行UserDefaults的存取锰提。比如逻淌,正常斩披,保存和讀取UserDefaults是這樣的: 如果我想...
![240](https://upload.jianshu.io/users/upload_avatars/1587104/23c2f230855a.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
目的 簡(jiǎn)化保存UserDefaults的寫(xiě)法氨肌,通過(guò)正常屬性賦值取值的方式進(jìn)行UserDefaults的存取锰提。比如逻淌,正常斩披,保存和讀取UserDefaults是這樣的: 如果我想...
前言:在公司iOS端項(xiàng)目中一直有一個(gè)比較棘手的問(wèn)題就是列表的問(wèn)題胳岂,列表控制器包括列表的展示萌抵、下拉刷新找御、上拉加載更多數(shù)據(jù)、以及錯(cuò)誤界面的處理谜嫉。邏輯復(fù)雜萎坷,以前的代碼冗余度也比較高...
最近沐兰,使用hexo+github哆档,將自己的個(gè)人博客搭建完成,接下來(lái)就是上傳以前在簡(jiǎn)書(shū)寫(xiě)過(guò)的文章 通過(guò)簡(jiǎn)書(shū)下載原本寫(xiě)的所有的markdown文章住闯,注意瓜浸,一天只能下載一次 在設(shè)置...
前言: 開(kāi)發(fā)得跟view打交道比原,我們也經(jīng)巢宸穑看到蘋(píng)果官方代碼有l(wèi)ayout方法的相關(guān)調(diào)用,但是大家可知道什么時(shí)候調(diào)用量窘,什么時(shí)候需要嗎雇寇?針對(duì)網(wǎng)上大部分資料講得不夠清晰,我決定用D...
KVC(Key-value coding)鍵值編碼蚌铜,單看這個(gè)名字可能不太好理解锨侯。其實(shí)翻譯一下就很簡(jiǎn)單了,就是指iOS的開(kāi)發(fā)中冬殃,可以允許開(kāi)發(fā)者通過(guò)Key名直接訪問(wèn)對(duì)象的屬性囚痴,或...
Runtime 是一個(gè)比較底層的C語(yǔ)言的API,可以翻譯為“運(yùn)行時(shí)”审葬。作為使用運(yùn)行時(shí)機(jī)制的OC語(yǔ)言的底層深滚,它在程序運(yùn)行時(shí)把OC語(yǔ)言轉(zhuǎn)換成了runtime的C語(yǔ)言代碼奕谭。學(xué)習(xí)并理...
MacBook使用時(shí)間長(zhǎng)了之后難免會(huì)有很多雜七雜八的文件,存儲(chǔ)空間嚴(yán)重不足痴荐,我一狠心血柳,就趁著升級(jí)到10.12(macOS Sierra)系統(tǒng)的機(jī)會(huì),把MacBook直接全部抹...
看過(guò)不少分析Swift解決循環(huán)引用的文章蹬昌,分析weak和unowned的區(qū)別等等混驰,可能是不太符合我的思路,一直感覺(jué)很模糊皂贩,在平時(shí)使用的時(shí)候?qū)κ裁磿r(shí)候用weak栖榨,什么時(shí)候用un...
一直以來(lái)開(kāi)發(fā)小程序都是中規(guī)中矩的使用微信小程序開(kāi)發(fā)工具,原生開(kāi)發(fā)小程序明刷。最近偶然發(fā)現(xiàn)了一個(gè)騰訊出品的小程序開(kāi)發(fā)框架WePY婴栽,是對(duì)小程序做了進(jìn)一步的封裝,看起來(lái)亮點(diǎn)多多辈末。 優(yōu)勢(shì)...