![240](https://upload.jianshu.io/users/upload_avatars/5089750/73405d65-3dc7-4bcb-bf6f-d3c588ec92dc.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Swift提供Error協(xié)議來表示當前應用程序發(fā)生的錯誤情況,Error的定義如下: 所以Struct产雹、Class、Enum都可以通過遵守這個協(xié)...
同步、異步歇万、并發(fā)蹈矮、串行 同步和異步?jīng)Q定能否開啟新的線程同步: 在當前線程中執(zhí)行任務揪漩,不具備開啟新線程的能力異步:在新的線程中執(zhí)行任務,具備開啟新...
關聯(lián)對象原理 關聯(lián)對象并不是存儲在被關聯(lián)對象本身內存中乘陪,關聯(lián)對象存儲在全局的統(tǒng)一的一個AssociationsManager中 獲取到管理所有關...
OSI模型 物理層: 解決兩個硬件之間怎么通信的問題,常見的物理媒介有光纖雕擂、電纜啡邑、中繼器等。它主要定義物理設備標準井赌,如網(wǎng)線的接口類型谤逼、光纖的接口...
SideTables 是一個全局的 hash 表, 其中包含了一個數(shù)量為64的數(shù)組,數(shù)組中的存儲的為SideTable結構體仇穗,其中通過對象內存地...
在多線程中流部,當多個線程同時訪問同一塊資源的時候,就容易引起數(shù)據(jù)錯亂和數(shù)據(jù)安全問題 (1).OSSpinLock OSSpinLock叫做”自旋鎖...
iOS13.3.1真機中安裝了第三方包并使用免費開發(fā)者賬號調試時會出現(xiàn)的錯誤:(之所以說是免費開發(fā)者賬號是因為網(wǎng)上給出另一種方案說付費賬號沒有這...
NSTimeZone時區(qū)是一個地理名字纹坐,是為了克服各個地區(qū)或國家之間在使用時間上的混亂枝冀。 1.基本概念: GMT 0:00 格林威治標準時間; ...
TouchID指紋技術是蘋果2013年在iPhone5s(iOS7)上開始應用的。iOS7是不允許開發(fā)人員來使用TouchAPI來驗證自己的應用...