最近在做 Crash 分析方面的工作,發(fā)現(xiàn) iOS 的崩潰捕獲和堆棧符號化雖然已經(jīng)有很多資料可以參考,但是沒有比較完善的成套解決方案,導致操作起來還是要踩很多坑,耽誤了很多時...
最近在做 Crash 分析方面的工作,發(fā)現(xiàn) iOS 的崩潰捕獲和堆棧符號化雖然已經(jīng)有很多資料可以參考,但是沒有比較完善的成套解決方案,導致操作起來還是要踩很多坑,耽誤了很多時...
本文是借鑒 戴銘老師 iOS開發(fā)高手課 內(nèi)容總結(jié)。 目錄 1、卡頓問題2、RunLoop介紹3、RunLoop執(zhí)行過程 介紹4、RunLoop全部六個狀態(tài)5、RunLoop監(jiān)...
一、matrix介紹 Matrix 是一款微信研發(fā)并日常使用的應(yīng)用性能接入框架,支持iOS, macOS和Android。 Matrix 通過接入各種性能監(jiān)控方案,對性能監(jiān)控...
前言 做iOS開發(fā)的朋友們都知道,目前最新的Xcode7,新建項目默認就打開了bitcode設(shè)置.而且大部分開發(fā)者都被這個突如其來的bitcode功能給坑過導致項目編譯失敗,...
在做項目的過程中,建立了一個私有pod庫,在這個庫中存在mrc類文件這個時候如果在使用了arc的工程中引用這個pod的工程中手動設(shè)置當然也可以就是費時費力?,F(xiàn)在我們來看看如何...
那些多余的話 在ios平臺的基礎(chǔ)框架中,代碼的直接動態(tài)部署一直是一個無法解決的問題,所以我們只能退而求其次,通過建立腳本語言和OC的bridge來實現(xiàn)動態(tài)更新的目標。在這個方...
個人理解 之前主要理解綠洲文章之后,在網(wǎng)絡(luò)上進行檢索找到相應(yīng)對應(yīng)的工具,直接利用,完成相關(guān)的啟動優(yōu)化調(diào)研。 文章部分 綠洲啟動優(yōu)化主要針對動態(tài)庫、二進制重排 動態(tài)庫部分有30...
方法一 原始方法解析 1. 導出ips文件 途徑一:手機連接Xcode查看和導出Xcode -> Window -> Devices and Simulators -> Vi...
AVAudioSession 概述 最近在做 webrtc 采集與播放音頻,使用AVAudioSession進行播放與錄音功能蘋果的官方圖: 可以看到AVAudioSessi...
官方針對AVAudioSession的解釋 參考Apple官方文檔[https://developer.apple.com/library/archive/documenta...
一、Values for the category propertyAVAudioSessionCategoryAmbient:后臺播放(可與其他音樂混合):下雨聲、騎車發(fā)動...
iOS APP語音通話過程中藍牙耳機切換聽筒或揚聲器 最近在基于sip 寫語音通話功能,app需要兼容藍牙耳機,中間出現(xiàn)過好多莫名其妙的問題 ,這是研究過程中踩過的坑 1、...
最近在處理錄音方面的問題,做個轉(zhuǎn)載參考鏈接參考鏈接 AVAudioSession就是用來管理多個APP對音頻硬件設(shè)備(麥克風,揚聲器)的資源使用。 舉例一下AVAudioSe...
iOS自動化測試方案 隨著現(xiàn)代軟件開發(fā)的發(fā)展,測試變得越來越重要,以前公司只有Android 平臺使用 Monkey 進行自動化測試,而對于 iOS 平臺卻一直沒有可行性方案...
當UI設(shè)計圖給出的按鈕尺寸較小,我們在點擊按鈕時發(fā)現(xiàn)很難點到。那此時就需要擴大按鈕的點擊范圍,下面就給出我用的兩種擴大按鈕點擊范圍的方法。1.重寫此方法將按鈕的點擊范圍擴大 ...
hitTest 作用:尋找最適合的View參數(shù):當前手指所在的點.產(chǎn)生的事件返回值:返回誰, 誰就是最適合的View.什么時候用調(diào)用:只要一個事件,傳遞給一個控件時, 就會調(diào)...
前言 iPhone擁有很好的用戶交互體驗,這源于iOS系統(tǒng)對交互事件的高效處理和高優(yōu)響應(yīng);App開發(fā)者處理用戶交互非常便捷,這源于iOS系統(tǒng)和UIKit對用戶操作做了封裝和默...
2019-08-24 22:23:53.090249+0800 dfd[42931:3936316] 父類按鈕--(null)先是基本概念分析 2019-08-24 22:2...
一.獲取沙盒路徑 每個iOS應(yīng)用都有自己專屬的應(yīng)用沙盒,應(yīng)用沙盒就是文件系統(tǒng)中的目錄。但是iOS系統(tǒng)會將每個應(yīng)用的沙盒目錄與文件系統(tǒng)的其他部分隔離,應(yīng)用必須待在自己的沙盒里,...