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