bool類型 C99標準以前,C語言沒有定義bool類型,表達式的值0為假,非0為真。所以條件判斷語句( if(…)、while(…) )非常靈活,甚至一個指針類型都可以是條...

bool類型 C99標準以前,C語言沒有定義bool類型,表達式的值0為假,非0為真。所以條件判斷語句( if(…)、while(…) )非常靈活,甚至一個指針類型都可以是條...
版本記錄 前言 quartz是一個通用的術語,用于描述在iOS和MAC OS X 中整個媒體層用到的多種技術 包括圖形、動畫、音頻、適配。Quart 2D 是一組二維繪圖和渲...
轉載不加個引用嗎 原作者好像是唐巧
iOS端一次視頻全屏需求的實現對于一個帶有視頻播放功能的app產品來說,視頻全屏是一個基本且重要的需求。雖然這個需求看起來很簡單,但是在實現上,我們前后迭代了三套技術方案。這篇文章將介紹這三種實現方案中的...
好文
深入iOS系統底層之crash解決方法眾里尋他千百度,驀然回首,那人卻在燈火闌珊處。--《青玉案·元夕》 要學會看crash崩潰和報告 一個應用程序并不總會一直運行的很好,它總會有出現crash崩潰的情況。如果在...
什么是Runloop? RunLoop是一個事件處理循環,是一種讓線程能隨時處理事件但不退出的機制。它的目的是為了讓線程在有消息到來時能夠被立即喚醒執行任務,在沒有消息使能夠...
@算命的說我不帥 不知道干啥了 好像沒能把系統裝回到原來的128盤上
2015款 27寸 5K iMac低配版 升級SSD家里自用的15年末的5K iMac,屏幕確實漂亮,內存也加到了32G,然而運行起來速度還是很慢,低配版配的是一塊1G的機械硬盤,忍無可忍立馬決定更換固態硬盤。上了各大論壇,看...
@天下我有good 沒 你找到辦法順便告訴我 其實這種方案并不是最好的埋點方案 有時候還是需要修改代碼 比如hook私有方法和重名方法的情況下 很麻煩
Aspects--iOS的AOP(面向切面編程)庫最近項目需要用到友盟統計,統計埋點大概有四五十個,一開始想到的是在項目中找到各個統計事件觸發的位置,然后在后面加上友盟統計的代碼。友盟官方SDK的說明也是這么干,在需要統計的...