前言 本文是基于官方最新穩(wěn)定版本get: ^4.3.8來進(jìn)行開發(fā) 本系列課程將會(huì)以最簡(jiǎn)單的方式來進(jìn)行講解,對(duì)于零基礎(chǔ)也可以輕松掌握,全文深入淺出,每一個(gè)章節(jié)都會(huì)有對(duì)于案例來展...
前言 本文是基于官方最新穩(wěn)定版本get: ^4.3.8來進(jìn)行開發(fā) 本系列課程將會(huì)以最簡(jiǎn)單的方式來進(jìn)行講解,對(duì)于零基礎(chǔ)也可以輕松掌握,全文深入淺出,每一個(gè)章節(jié)都會(huì)有對(duì)于案例來展...
如果你經(jīng)常困惑 iOS 開發(fā)中的靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)的作用與區(qū)別, 那么這篇文章可以為你解惑 靜態(tài)庫(kù) (Static Libraries) 靜態(tài)庫(kù)簡(jiǎn)單的理解是多個(gè)目標(biāo)文件 (obj...
目前項(xiàng)目組件化已經(jīng)告一段落,我把總結(jié)的相關(guān)文章列羅出來創(chuàng)建cocoapod私有庫(kù)詳細(xì)步驟(基礎(chǔ)組件組件化)iOS組件化方案與實(shí)踐:Target-ActioniOS組件化解決圖...
semaphore:信號(hào)量recursive:遞歸的unfair:不公平mutex:互斥 OSSpinLock:自旋鎖,等待鎖的線程一直處于忙等狀態(tài),一直占有著CPU資源。 ...
軟件編程這一行是門手藝活,其實(shí)挺辛苦的。如果本身對(duì)編程沒有興趣,很難長(zhǎng)期干下去的。很多人從小對(duì)理工科、數(shù)學(xué)推理等邏輯性很強(qiáng)問題感興趣,可以說對(duì)編程比較有愛的,都會(huì)因?yàn)?96或...
還記得當(dāng)初剛接觸Block的時(shí)候,第一感覺就是覺得語(yǔ)法怪異,只知道就這么寫就對(duì)了,然后稀里糊涂地用了一段時(shí)間,之后發(fā)現(xiàn)在iOS里,Block頻繁使用,比如官方的API大量用到...
什么是UI自動(dòng)化測(cè)試呢?就是說我們跑一個(gè)程序,然后就會(huì)看到app跑起來,并且不用我們做操作,它自己會(huì)實(shí)現(xiàn)各種點(diǎn)擊跳轉(zhuǎn)之類的,這樣我們就可以把一些標(biāo)準(zhǔn)case轉(zhuǎn)化為代碼,每次發(fā)...
目錄一,NSTimer二,CADisplayLink三,dispatch_source_timer 一,NSTimer 1,基本使用 timerWithTimeInterva...
對(duì)象的分類 實(shí)例對(duì)象; 類對(duì)象; 元類對(duì)象; 1. 實(shí)例對(duì)象(instance) 每次alloc 的都是一個(gè)新的對(duì)象, 地址也不相同; 每個(gè)實(shí)例對(duì)象中包含的信息有 isa 指...