240 發(fā)簡信
IP屬地:安徽
  • iOS Copy 關(guān)鍵字

    如何使用copy關(guān)鍵字在定義NSString韵吨,NSArray等不可變類型茫蛹,經(jīng)常使用了copy關(guān)鍵字,這是因?yàn)樗麄兇嬖诳勺冾愋?NSMutable...

  • Resize,w 360,h 240
    組件化簡單整理

    名詞解釋 依賴注入 每個應(yīng)用程序都由若干模塊組成,當(dāng)編寫一個復(fù)雜的應(yīng)用程序時,應(yīng)用程序不同部分應(yīng)該盡可能獨(dú)立于其他部分來增加重用與獨(dú)立測試的可能...

  • Resize,w 360,h 240
    程序員該了解的細(xì)節(jié) —— 設(shè)計模式六大原則

    一:里式替換原則 面向?qū)ο笾欣^承的一些思考 繼承有這樣一層含義:父類中凡是已經(jīng)實(shí)現(xiàn)的方法,實(shí)際上是在設(shè)定規(guī)范和契約抓歼,雖然它不強(qiáng)制要求所有子類必須...

  • Resize,w 360,h 240
    程序員該了解的架構(gòu)細(xì)節(jié) —— MVC&MVVM

    APP 架構(gòu)模式基礎(chǔ) App 的本質(zhì)是反饋回路 GUI(圖形用戶界面 Graphical User Interface,簡稱 GUI拢锹,又稱圖形用...

  • iOS 雜記

    真機(jī)上如何實(shí)現(xiàn)模擬器"Slow Animation"的效果? 利用lldb锭部,斷點(diǎn)后執(zhí)行以下命令即可 p [(CALayer *)[[[[UIAp...

  • C++ 容器梳理

    C++ 容器包括 順序存儲結(jié)構(gòu):vector list dequeue關(guān)聯(lián)存儲結(jié)構(gòu):set map multiset multimap vect...

  • 全面梳理 C++ 拷貝構(gòu)造與賦值運(yùn)算符重載(operator=)

    本文全面梳理 C++ 的拷貝構(gòu)造與賦值運(yùn)算符重載(operator=) 默認(rèn)拷貝構(gòu)造函數(shù)和賦值運(yùn)算符 在默認(rèn)情況下用戶沒有定義,編譯器會自動的隱...

  • Resize,w 360,h 240
    如何利用 RunLoop 監(jiān)控 app 卡頓

    本文意義在分析如何利用runloop監(jiān)控卡頓面褐。代碼可以看戴銘大佬的代碼 卡頓問題的幾種原因 復(fù)雜 UI 拌禾、圖文混排的繪制量過大 在主線程上做網(wǎng)絡(luò)...

  • 關(guān)于 iOS 中各種鎖的整理

    名詞解釋 原子: 同一時間只允許一個線程訪問 臨界區(qū): 指的是一塊對公共資源進(jìn)行訪問的代碼,并非一種機(jī)制或是算法展哭。 自旋鎖: 是用于多線程同步的...

    3.4 1430 1 14
個人介紹
字節(jié)跳動 抖音 客戶端 iOS 工程師
【抖音崗位】急招人
iOS Android 后端 皆有坑
Base北上廣深杭湃窍,可給我留言
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品