原型 currentRoute用于控制當(dāng)前app的輸入/輸出設(shè)備,比如麥克風(fēng)、揚(yáng)聲器或耳機(jī)。這個(gè)屬性完全由系統(tǒng)控制,所以有時(shí)候會(huì)出現(xiàn)一些莫名其妙...
Keychain的證書助手可以很方便的申請(qǐng)開發(fā)證書,但是它是GUI,openssl也可以做到。 1. 生成私鑰 2. 生成CSR文件 3. 提交...
C/C++都是使用pthread方法創(chuàng)建線程,這些線程和Java里的線程是不同,它們沒有JVM環(huán)境。通常的做法是通過 AttachCurrent...
先看一下收到的crash堆棧 完全是系統(tǒng)函數(shù),不能簡(jiǎn)單的從自身代碼找問題。 先看一下錯(cuò)誤原因,SEGV_ACCERR是內(nèi)存訪問失敗的錯(cuò)誤,一般是...
git提交記錄被沖掉是很惱火的事情,在用source tree的時(shí)候遇到過好幾次。一直是堅(jiān)信git是安全的,只要是commit過的,一定在本地有...
測(cè)試代碼 1: 反匯編看一下 很明顯,CGRect的4個(gè)值放在d0、d1、d2、d3中。 測(cè)試代碼 2 測(cè)試OC的方法,看有沒有什么區(qū)別 OC的...
最近在調(diào)試的過程中遇到一次界面卡死的情況,發(fā)現(xiàn)主線程出現(xiàn)了死鎖。 上面的調(diào)用堆棧是來自一個(gè) 理論上dispatch_async是不會(huì)出現(xiàn)死鎖的情...
許多產(chǎn)品為了保持UI簡(jiǎn)介,并不希望導(dǎo)航欄上有太多文字。所以通常都是不要返回的標(biāo)題,保留一個(gè)"<"圖標(biāo)即可。 常規(guī)的方法是替換self.navig...
非常詭異的現(xiàn)象,字典里明明是"Dsdcdc",取出來就少了幾個(gè)字節(jié)?! 當(dāng)然,最后發(fā)現(xiàn)問題也很簡(jiǎn)單。原本的text是我從NSData轉(zhuǎn)出來的,結(jié)...