前言 對于APP的前后臺運行情況的了解,有助于我們在實際開發(fā)中規(guī)避一些問題偿渡,以及采取穩(wěn)妥的方法處理和解決問題邮丰,是很必須的。 應(yīng)用的運行狀態(tài)分為以下五種: Not runnin...
前言 對于APP的前后臺運行情況的了解,有助于我們在實際開發(fā)中規(guī)避一些問題偿渡,以及采取穩(wěn)妥的方法處理和解決問題邮丰,是很必須的。 應(yīng)用的運行狀態(tài)分為以下五種: Not runnin...
在使用相冊時轴咱,大家應(yīng)該都用過其分享功能汛蝙,它可以很方便的分享到各個應(yīng)用: 那如何讓我們自己開發(fā)的App也能出現(xiàn)在這個分享面板中,并接收到圖片數(shù)據(jù)呢朴肺?這里就需要用到系統(tǒng)為我們提供...
pointInside和hitTest區(qū)別: hitTest和pointInside是UIView提供的觸摸事件處理方法窖剑。 事件處理流程: (1)當(dāng)用戶點擊屏幕時,會產(chǎn)生一個...
最近在群里看到有人遇到了更新到iOS15.4版本并且設(shè)置時間為12小時制后戈稿,使用dateformatter解析出的時間格式出錯的問題西土。代碼如下: 輸出結(jié)果: 可以看到雖然設(shè)置...
這個M1芯片下Xcode 編譯錯誤的解決方案:Xcode版本:12.5M1芯片的Macbook pro 在選中模擬器進行編譯的時候,會報如下類似錯誤鞍盗。 building fo...
避免循環(huán)引用的標準做法:weakSelf+strongSelf 假設(shè)我們的類有一個屬性叫做 model, 我們想要當(dāng) model 中的 data 變化的時候需了,有一個 labe...
音頻輸出作為硬件資源跳昼,對于iOS系統(tǒng)來說是唯一的,那么要如何協(xié)調(diào)和各個App之間對這個稀缺的硬件持有關(guān)系呢肋乍? iOS給出的解決方案是"AVAudioSession" 鹅颊,通過它...
修改了本地的代碼墓造,然后使用: git add filegit commit -m '修改原因' 執(zhí)行commit后堪伍,還沒執(zhí)行push時,想要撤銷這次的commit觅闽,該怎么辦帝雇?...
在安裝cocoapods上經(jīng)歷過不少折騰,終于實現(xiàn)了較為流暢的安裝過程蛉拙,在此做個記錄摊求,以便不時之需。 首先打開終端 1.安裝Homebrew 2.安裝rvm 3.更新系統(tǒng)上的...