240 發(fā)簡信
IP屬地:上海
  • Resize,w 360,h 240
    Class Only Protocols In Swift 5

    幾行簡單的代碼 定義一個(gè)協(xié)議KLineViewDataSource,然后在KLineView類里使用,防止循環(huán)引用,加上weak。但是會報(bào)錯 '...

  • 關(guān)于庫(library)

    平時(shí)我們說的庫(library)是對庫(library)和框架(framework)的通稱陪腌。我們說swift庫,指的是swift動態(tài)框架(Swi...

  • Resize,w 360,h 240
    Class-Protocol Router

    定義一個(gè)protocol,叫protocolB匪补,讓BViewController實(shí)現(xiàn)。 protocolB里面可以定義BViewControll...

  • 寫給小白的router實(shí)現(xiàn)思想

    題外話:路過的大牛烂翰,請回答我的一個(gè)疑問夯缺,通過一個(gè)字符串映射出具體類來避免直接import具體類,這種算不算真的解耦甘耿? 假設(shè)AVC和BVC都是UI...

  • 讀URLNavigator源碼

    URLNavigator是Swift版本的Router踊兜。 Router的主要作用是解耦。之前在各個(gè)ViewController間跳轉(zhuǎn)佳恬,需要imp...

  • Resize,w 360,h 240
    OC對象底層結(jié)構(gòu)

    首先捏境,代碼要運(yùn)行肯定也必須要經(jīng)過編譯轉(zhuǎn)換為機(jī)器語言才能執(zhí)行,所以O(shè)C代碼最終執(zhí)行的當(dāng)然也是0和1表示的機(jī)器碼毁葱。另外垫言,我們一般認(rèn)為OC代碼會先轉(zhuǎn)化...

  • OC為什么是動態(tài)語言

    每次聽到“動態(tài)語言”就會思考一次這個(gè)問題,OC為什么是動態(tài)語言倾剿?不同時(shí)期有不s同的理解筷频。 最開始的理解是,在運(yùn)行時(shí)才去調(diào)用特定的方法(OC的消息...

  • 當(dāng)PublishSubject遇到UITableview復(fù)用機(jī)制

    PublishSubject既是一個(gè)觀察者前痘,也是一個(gè)被觀察者凛捏,通常用來代替delegate。如下需求: 思路很簡單芹缔,點(diǎn)擊cell里刪除按鈕坯癣,用P...

  • RxSwift使用小記

    我對RxSwift很失望 最近的一個(gè)項(xiàng)目使用RxSwift開發(fā),的確遇到不少問題最欠。其中一些是RxSwift本身的問題示罗,無法解決蓬网,只能忍受或者采取...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品