240 發(fā)簡(jiǎn)信
IP屬地:澳門
  • 這種方式只適合非動(dòng)態(tài)性, 如果有動(dòng)態(tài)性需求, 還是通過plist映射比較合適. 看需求吧

    Swift Router 頁面跳轉(zhuǎn)路由木人,組件解耦

    為什么要用到Router去做跳轉(zhuǎn):解耦砸喻、方便 像底下這種代碼可能寫了很多很多遍了践付,尤其是在項(xiàng)目中某個(gè)頁面入口很多的情況下徒探。 尤其是公司要開發(fā)多個(gè)項(xiàng)目腊凶,對(duì)模塊進(jìn)行了拆分编矾,組件化...

  • 剛看了hank老師的視頻,就翻到了你的總結(jié),十分到位,贊!

    iOS逆向工程 - fishhook原理

    fishhook是Facebook提供的一個(gè)動(dòng)態(tài)修改鏈接mach-O文件的工具米苹。利用MachO文件加載原理糕伐,通過修改懶加載和非懶加載兩個(gè)表的指針達(dá)到C函數(shù)HOOK的目的。 前...

  • NSInvocation可以攜帶參數(shù)啊

    [iOS]使用策略模式來去除繁瑣的if-else

    前言 繁雜的業(yè)務(wù)代碼中,總會(huì)出現(xiàn)各種switch,if-else之類的分支語句,此類語句給人的直觀感覺是判斷條件明確,代碼層次清晰,缺點(diǎn)可能是代碼繁瑣,雜亂無章,而且拆分困難...

  • [Flutter]EventBus的使用和底層實(shí)現(xiàn)分析

    什么是EventBus EventBus是全局事件總線,底層通過Stream來實(shí)現(xiàn);它可以實(shí)現(xiàn)不同頁面的跨層訪問,通過Stream的機(jī)制來實(shí)現(xiàn)不同widget之間的狀態(tài)共享....

  • [Flutter]四種你想要的通信方式都在這里!

    背景 前段時(shí)間做了一個(gè)新項(xiàng)目,因?yàn)樯暇€審核遲遲不過,于是上級(jí)決定趁這段時(shí)間將項(xiàng)目轉(zhuǎn)為Flutter,試一下水,看一下它在安卓和iOS兩端的真實(shí)表現(xiàn).目前第一個(gè)版本已經(jīng)開發(fā)完畢...

  • 進(jìn)(線)程間通信-各種鎖實(shí)現(xiàn)

    進(jìn)程間通信 本文你會(huì)了解到計(jì)算機(jī)系統(tǒng)中一些鎖的實(shí)現(xiàn)原理.文中進(jìn)程和線程可以互相替換. 競(jìng)爭(zhēng)條件 概念:兩個(gè)或者多個(gè)進(jìn)程(或線程)共享讀寫某塊資源的時(shí)候,因?yàn)閏pu的切換,進(jìn)程...

  • 為啥4.30號(hào)評(píng)論的,我今天才看到....簡(jiǎn)書后臺(tái)bug嗎

    [iOS]最詳細(xì)的CocoaPods私有pod創(chuàng)建教程

    請(qǐng)先安裝CocoaPods,步驟可以自行百度,這里略過. 如果lint失敗請(qǐng)升級(jí)CocoaPods 為什么要搞私有pod:1. 組件化(此路漫漫),通過pod的方式將項(xiàng)目組件...

  • 確定class文件夾里放了代碼文件嗎?

    [iOS]最詳細(xì)的CocoaPods私有pod創(chuàng)建教程

    請(qǐng)先安裝CocoaPods,步驟可以自行百度,這里略過. 如果lint失敗請(qǐng)升級(jí)CocoaPods 為什么要搞私有pod:1. 組件化(此路漫漫),通過pod的方式將項(xiàng)目組件...

個(gè)人介紹
一個(gè)有那么點(diǎn)小追求的程序猿
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品