240 發(fā)簡信
IP屬地:北京
  • 120
    如何一天擼出一個完整的小程序

    0 起因 隨著各種工具/輪子越來越多,做程序員可以說是越來越瀟灑蚯嫌,真真的吃著火鍋唱著歌哲虾,閑了調(diào)調(diào)BUG丙躏。 今天要分享的是一套完整的帶后臺的小程序,完全從0開始束凑,沒有借助微擎等...

  • 120
    iOS組件化開發(fā):創(chuàng)建遠(yuǎn)程私有庫

    隨著公司的發(fā)展和部門整合湘今,業(yè)務(wù)模塊不斷增加敢朱,所有部門的iOS客戶端也被統(tǒng)一管理,為了解決耦合嚴(yán)重摩瞎,代碼統(tǒng)一拴签,所以組件化開發(fā)必不可少。 使用組件的目的其實就是為了將相同的非業(yè)務(wù)...

  • 120
    Runtime(2)--從runtime中看對象

    運行時源碼版本 objc4-750.1 OC中的id(實例對象)以及NSObject(類)到底是什么 通過代碼可以看出平時我們的實例對象, 類都是都是C語言結(jié)構(gòu)體, 并且ob...

  • 如果在第一個頁面和第二個頁面都需要更改背景顏色隔披,那么需要在前兩個頁面添加同一個名字的監(jiān)聽赃份,在第二個頁面添加監(jiān)聽的時候調(diào)用了這句代碼 postNameMap[postName] = null; 那么,豈不是會把第一個頁面的監(jiān)聽給去除了呢奢米?

    Flutter模仿iOS通知傳值(封裝StreamController)

    感謝各位提醒只可以通知一個頁面的問題 為何需要廣播通知傳值抓韩? 假如有一個需求是這樣的,導(dǎo)航有三個頁面鬓长,第一頁有一個按鈕跳到第二頁谒拴,第二頁有一個按鈕跳到第三頁,第三頁有個按鈕來...

  • 120
    Runtime(1)--源碼編譯

    Runtime涉波,是一套底層的 C 語言 API英上,是 iOS 系統(tǒng)的核心之一。開發(fā)者在編碼過程中啤覆,可以給任意一個對象發(fā)送消息善延,在編譯階段只是確定了要向接收者發(fā)送這條消息,而接受...

  • @二毛的希望 我覺得你說的沒問題柒啤,確實是可以解耦m和v倦挂。但是項目里面有上百種cell,那就得建上百個cell担巩,感覺挺麻煩的方援。

    在iOS 上實現(xiàn)MVP(附代碼)

    前言 隨著移動互聯(lián)網(wǎng)承載著越來越錯綜復(fù)雜的業(yè)務(wù),傳統(tǒng)的MVC已經(jīng)不能完全滿足我們的需求涛癌,于是就出現(xiàn)了MVVM犯戏、MVP、VIPER等架構(gòu)拳话。其中先匪,最廣為人知的是MVVM,雖說上手...

  • userCell.configureWithCellPresenter(id <CellPresenter> cellPresenter)弃衍,如果我們要獲取一個name屬性呀非, cell.nameLabel = [cellPresenter getNameStr]; 那豈不是每一個cell都要建一個Presenter嗎?

    在iOS 上實現(xiàn)MVP(附代碼)

    前言 隨著移動互聯(lián)網(wǎng)承載著越來越錯綜復(fù)雜的業(yè)務(wù)笨鸡,傳統(tǒng)的MVC已經(jīng)不能完全滿足我們的需求姜钳,于是就出現(xiàn)了MVVM、MVP形耗、VIPER等架構(gòu)哥桥。其中,最廣為人知的是MVVM激涤,雖說上手...

  • Objective-C 轉(zhuǎn) C++

    最近想把OC轉(zhuǎn)成C++代碼研究一下拟糕,就搜索了一下結(jié)果發(fā)現(xiàn)文章內(nèi)容都差不多,直接拿來用始終報錯倦踢。最后綜合了一下找到了解決辦法送滞,現(xiàn)在記錄一下,如果對你有幫助那就是再好不過了(記得...

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