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