由于iOS內置的字體無法完全滿足設計的需求,所以有時需要使用非內置的字體,這時候就需要注冊字體庫了。iOS提供了兩種注冊字體庫的方式,最常用的一...
元素獲取的方法 自動化測試過程中,如何定位頁面元素是很多人都會糾結的問題,只要找到相應的元素,其他的事情相對來說就簡單很多了。本文主要介紹iOS...
單例模式 單例模式是我們經常使用的一種設計模式,它能保證系統(tǒng)中只有一個實例。在適當?shù)膽脠龊希瑔卫J侥芙o我們提供很大的便利,但是如果應用不當,...
循環(huán)引用原因 我們都知道,使用Block的時候不小心就會造成循環(huán)引用的問題,那么為什么會出現(xiàn)循環(huán)引用呢,本文我們同樣使用前文所有的工具和已經得到...
Block的三個類型 在本系列由淺入深(2)我們說到Block是一個對象,它有三種不同的類型,三個類型的定義如下: 從字面意思上看,三個類型的B...
Block可以修改的變量 我們可能都知道,不使用__block關鍵字,我們不能在Block內修改變量的值。但是嚴格說來,只有不使用__block...
Block訪問外部變量 上一篇文章我們使用了一個最簡單的Block的例子說明Block是一個對象,但是我們平時使用的Block大部分是帶有參數(shù)的...
蘋果的官方文檔將Block描述為具有C語言級的語法,同時有運行時特性的對象,參見Blocks Programming Topics Introd...
曾經面試過一個iOS開發(fā),讓他寫一個參數(shù)是int返回值是void的Block聲明,這位同學思考了一會兒只能很尷尬的說不太會寫。相信很多iOS開發(fā)...