目的 簡化保存UserDefaults的寫法,通過正常屬性賦值取值的方式進行UserDefaults的存取。比如,正常,保存和讀取UserDefaults是這樣的: 如果我想...
目的 簡化保存UserDefaults的寫法,通過正常屬性賦值取值的方式進行UserDefaults的存取。比如,正常,保存和讀取UserDefaults是這樣的: 如果我想...
前言:在公司iOS端項目中一直有一個比較棘手的問題就是列表的問題,列表控制器包括列表的展示、下拉刷新、上拉加載更多數(shù)據(jù)、以及錯誤界面的處理。邏輯復(fù)雜,以前的代碼冗余度也比較高...
最近,使用hexo+github,將自己的個人博客搭建完成,接下來就是上傳以前在簡書寫過的文章 通過簡書下載原本寫的所有的markdown文章,注意,一天只能下載一次 在設(shè)置...
前言: 開發(fā)得跟view打交道,我們也經(jīng)常看到蘋果官方代碼有l(wèi)ayout方法的相關(guān)調(diào)用,但是大家可知道什么時候調(diào)用,什么時候需要嗎?針對網(wǎng)上大部分資料講得不夠清晰,我決定用D...
KVC(Key-value coding)鍵值編碼,單看這個名字可能不太好理解。其實翻譯一下就很簡單了,就是指iOS的開發(fā)中,可以允許開發(fā)者通過Key名直接訪問對象的屬性,或...
Runtime 是一個比較底層的C語言的API,可以翻譯為“運行時”。作為使用運行時機制的OC語言的底層,它在程序運行時把OC語言轉(zhuǎn)換成了runtime的C語言代碼。學(xué)習(xí)并理...
MacBook使用時間長了之后難免會有很多雜七雜八的文件,存儲空間嚴重不足,我一狠心,就趁著升級到10.12(macOS Sierra)系統(tǒng)的機會,把MacBook直接全部抹...
看過不少分析Swift解決循環(huán)引用的文章,分析weak和unowned的區(qū)別等等,可能是不太符合我的思路,一直感覺很模糊,在平時使用的時候?qū)κ裁磿r候用weak,什么時候用un...
一直以來開發(fā)小程序都是中規(guī)中矩的使用微信小程序開發(fā)工具,原生開發(fā)小程序。最近偶然發(fā)現(xiàn)了一個騰訊出品的小程序開發(fā)框架WePY,是對小程序做了進一步的封裝,看起來亮點多多。 優(yōu)勢...