笛卡爾發(fā)明了平面直角坐標(biāo)系,坐標(biāo)系的作用是為了便于描述點(diǎn)的位置涉枫。(極坐標(biāo)系,通過(guò)到原點(diǎn)的距離以及夾角角度來(lái)表示一個(gè)點(diǎn)蹂午。)在笛卡爾的平面坐標(biāo)系的基礎(chǔ)上出現(xiàn)了三維坐標(biāo)系,常用的三...
CAReplicatorLayer是一個(gè)Layer容器梭灿,添加到容器上的子Layer可以復(fù)制若干份画侣;可以設(shè)定子Layer復(fù)制份數(shù)、設(shè)定副本之間的距離堡妒、透明度、顏色溉卓、旋轉(zhuǎn)皮迟、位置等...
在分析一份crash日志之前,如果開(kāi)發(fā)人員對(duì)于常見(jiàn)的錯(cuò)誤類型有所了解桑寨,那定是極好的伏尼。crash日志的產(chǎn)生來(lái)源于兩種問(wèn)題:違反iOS策略被干掉,以及自身的代碼bug尉尾。 1.違反...
dSYM 介紹 解析crash 就一定會(huì)用到 dSYM爆阶,先來(lái)了解一下。 什么是 dSYM 文件 Xcode編譯項(xiàng)目后,我們會(huì)看到一個(gè)同名的 dSYM 文件辨图,dSYM 是保存 ...
delegate delegate 是代理模式的一種實(shí)現(xiàn)吱韭,就是委托他人幫自己做事。<事件一般通過(guò)protocol約定>一般的使用場(chǎng)景是 控制器的反向傳值 或 傳遞一個(gè)事件鱼的, ...
什么是單元測(cè)試 ? 針對(duì)程序模塊(軟件設(shè)計(jì)的最小單位)來(lái)進(jìn)行正確性檢驗(yàn)的測(cè)試工作。程序單元是應(yīng)用的最小可測(cè)試部件凑阶。對(duì)于面向?qū)ο缶幊淘彻妫钚卧褪欠椒╥OS 集成了自己的測(cè)試框...
本文主要講述一些 Cache 的基礎(chǔ)知識(shí),簡(jiǎn)單介紹一下 YYCache的實(shí)現(xiàn)宙橱。 “存貯數(shù)據(jù)(使用頻繁的數(shù)據(jù))的臨時(shí)地方坎拐,因?yàn)槿≡紨?shù)據(jù)的代價(jià)太大了,避免每次都要重復(fù)地向服務(wù)器...
有時(shí)候開(kāi)發(fā)中有繪制聲波圖形的需求,找到類似的demo借鑒了一下思路养匈,下面是波形的效果圖哼勇。 先說(shuō)一下圖1.1 和圖 1.2 的實(shí)現(xiàn),下載這個(gè)Demo 1.首先呕乎,需要一個(gè)數(shù)組保存...