windows環(huán)境搭建教程傳送門[http://www.itdecent.cn/p/2233c5995960] 下載flutterSdk 進(jìn)入fluttersdk下載頁(yè)[h...
嚴(yán)格單例模式 繼承自 NSObject 靜態(tài)屬性 shared 持有唯一的實(shí)例,對(duì)外公開。 重載 init() 方法,使其對(duì)外不可見,不可以在外部調(diào)用,防止在外部創(chuàng)建實(shí)例。 ...
很多時(shí)候,我們從服務(wù)端請(qǐng)求下的數(shù)據(jù)都是Json格式,我們需要拿這些數(shù)據(jù)顯示到我們的UI界面。因此,我們的做法基本都會(huì)先將json轉(zhuǎn)為方便使用的數(shù)據(jù)模型,或者也可以直接轉(zhuǎn)字典解...
在進(jìn)行組件化或者打靜態(tài)庫(kù)的時(shí)候,不可避免的會(huì)出現(xiàn)資源文件的處理,一般會(huì)有如下幾種情況 pod庫(kù)中的代碼讀取自身pod庫(kù)中的資源 pod庫(kù)中代碼讀取其他pod庫(kù)資源 主工程讀取...
什么是runtime? runtime 是OC底層的一套C語(yǔ)言庫(kù) (<objc/runtime.h>),基本上是用C和匯編寫的,這個(gè)庫(kù)使得OC具有了面向?qū)ο蟮哪芰Αunti...
社會(huì)化分享作為iOS開發(fā)的必備技能,這里做一個(gè)方案總結(jié),本文只討論系統(tǒng)分享,不討論第三方的分享方案。 一. UIActivityViewController 簡(jiǎn)介 UIAct...
代碼回滾,適用于的場(chǎng)景:1.提交錯(cuò)代碼,想放棄剛剛提交的部分;2.代碼發(fā)生沖突,處理比較麻煩,為了代碼安全,直接回滾到之前干凈的代碼。我個(gè)人理解,可以分為本地回滾和遠(yuǎn)程回滾:...
今天上班要打開github的時(shí)候突然顯示無(wú)網(wǎng)頁(yè)了,然后看看旁邊的安卓兄弟的電腦在開翻墻,正常訪問(wèn),簡(jiǎn)單預(yù)估,應(yīng)該又是host文件地址又更新了,那就開搞,從網(wǎng)上弄來(lái)最新的hos...
手動(dòng)調(diào)用layoutIfNeeded
iOS-UITableViewCell自適應(yīng)高度最優(yōu)雅的方法在iOS開發(fā)當(dāng)中,如果涉及到UITableViewCell的一些復(fù)雜UI的繪制時(shí)難免會(huì)碰到這么一個(gè)難題:UITableViewCell的高度如何設(shè)置! 的確,我們就拿一個(gè)簡(jiǎn)單...
@property (nonatomic,weak) id<NIMSessionInteractor> interactor; 疑惑:當(dāng)set方法設(shè)為weak時(shí),給inte...
一、SDK工程 SDK工程包含所有SDK源碼,真正的開發(fā)工程。 創(chuàng)建如下目錄 創(chuàng)建SDK工程,選擇Framework 進(jìn)入工程目錄,創(chuàng)建如下子目錄 這是一個(gè)通用的目錄,具體封...