前言 之前在開發(fā)中有使用到計(jì)時(shí)器NSTimer眶俩,后來了解到iOS中不同的計(jì)時(shí)方法,其中就包括了CADisplayLink授艰“苌埃基于CADisplayLink以屏幕刷新頻率同步繪圖...
前言 之前在開發(fā)中有使用到計(jì)時(shí)器NSTimer眶俩,后來了解到iOS中不同的計(jì)時(shí)方法,其中就包括了CADisplayLink授艰“苌埃基于CADisplayLink以屏幕刷新頻率同步繪圖...
天才第一步: link:https://developer.apple.com/reference/avfoundation?language=objc#overview l...
系統(tǒng)控件和系統(tǒng)堆棧的crash初看赌渣,總以為不好解決,本文通過一步步推導(dǎo)來分析定位昌犹,最終找到crash是應(yīng)用堆棧觸發(fā)的 一坚芜、問題描述 最新線上新版本遇到了一個(gè)大規(guī)模的crash...
首先,看看如下代碼的輸出是什么斜姥? 首先答案是會(huì)發(fā)生死鎖鸿竖,我們看看官方文檔關(guān)于dispatch_sync的解釋: Submits a block to a dispatch q...
眾里尋他千百度,驀然回首铸敏,那人卻在燈火闌珊處缚忧。--《青玉案·元夕》 要學(xué)會(huì)看crash崩潰和報(bào)告 一個(gè)應(yīng)用程序并不總會(huì)一直運(yùn)行的很好,它總會(huì)有出現(xiàn)crash崩潰的情況杈笔。如果在...
前言 本文翻譯自iOS Assembly Tutorial: Understanding ARM 翻譯的不對的地方還請多多包涵指正闪水,謝謝~ iOS匯編教程:理解ARM 當(dāng)你...
前言 Blocks是C語言的擴(kuò)充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了這個(gè)新功能“Blocks”蒙具。從那開始球榆,Block就出現(xiàn)在iOS...
一. 前言 最近被指派去解決一些線上的崩潰問題,經(jīng)常遇到野指針導(dǎo)致的崩潰禁筏。相對于其他的原因引起的崩潰來說持钉,野指針導(dǎo)致崩潰是最難定位的,這里主要總結(jié)了兩種思路來定位野指針導(dǎo)致的...