1,安裝brew 2,安裝RVM(Ruby Version Manager) 3,安裝Ruby 查看可用安裝 上面顯示的最新版本是ruby-3.0.0,但是截止到標(biāo)題日期最新...
1,安裝brew 2,安裝RVM(Ruby Version Manager) 3,安裝Ruby 查看可用安裝 上面顯示的最新版本是ruby-3.0.0,但是截止到標(biāo)題日期最新...
設(shè)計模式簡介 設(shè)計模式并不直接用來完成代碼的編寫,而是描述在各種不同情況下,要怎么解決問題的一種方案。這些解決方案是眾多軟件開發(fā)人員經(jīng)過相當(dāng)長的一段時間的試驗(yàn)和錯誤總結(jié)出來的...
添加頭文件 找到Svga.pbobjc.m添加 訪問控制 Pod配置修改 Pod中TARGETS找到HandyJSON -> Build Setting -> Swift C...
打開 “終端” 應(yīng)用程序,可以通過在 Spotlight 搜索中輸入 “終端”,或在 “應(yīng)用程序” 文件夾的 “實(shí)用工具” 中找到它。在終端窗口中輸入命令 “sudo pki...
如何清除Xcode和模擬器的緩存,以提高M(jìn)ac的性能。 一、清除Xcode緩存 Xcode緩存主要包括編譯項(xiàng)目時產(chǎn)生的臨時文件和舊設(shè)備支持文件。這些文件占用了大量的磁盤空間,...
終端cd到工程目錄下,如果想看除了Pod以外的代碼行數(shù),就再cd到自己的項(xiàng)目文件夾內(nèi),在終端輸入: 這是除去空行的代碼行數(shù),如果想統(tǒng)計包括空行的把 grep -v "^$" ...
Basic模塊 --- KingFisher的基本使用 只涉及到下載流程 緩存策略在這里 DownloadTask KingFisher的使用時通過setimage方法構(gòu)造了...
Runloop的實(shí)現(xiàn)機(jī)制 RunLoop 通過mach_msg()函數(shù)接收、發(fā)送消息。它的本質(zhì)是調(diào)用函數(shù) mach_msg_trap(),相當(dāng)于是一 個系統(tǒng)調(diào)用,會觸發(fā)內(nèi)核狀...
如果使用系統(tǒng)的tabBar 最多只能顯示5個,所以想要展示超過5個 就只能自己想辦法弄嘍!我用的辦法是: 1:先把系統(tǒng)的tabBar 隱藏掉 [self.tabBar set...
多嘴一句,蘋果的這個要求好像爛尾了 最新補(bǔ)充---應(yīng)用的隱私清單不會包含SDK的,所以需要等待SDK更新,不維護(hù)的SDK可能需要自己維護(hù)了 問題描述 Although sub...
這里主要講解記錄下用戶觸摸點(diǎn)擊手機(jī)屏幕后產(chǎn)生的事件是如何派發(fā)傳遞的,如何查找到適合響應(yīng)事件的第一響應(yīng)者控件,以及找到響應(yīng)者后事件是如何通過響應(yīng)鏈向下傳遞的,直到事件被接收并做...