目錄 iOS 基礎(chǔ)題 1. 分類和擴展有什么區(qū)別?可以分別用來做什么?分類有哪些局限性?分類的結(jié)構(gòu)體里面有哪些成員? 2.講一下atomic的實現(xiàn)機制膜毁;為什么不能保證絕對的線...
目錄 iOS 基礎(chǔ)題 1. 分類和擴展有什么區(qū)別?可以分別用來做什么?分類有哪些局限性?分類的結(jié)構(gòu)體里面有哪些成員? 2.講一下atomic的實現(xiàn)機制膜毁;為什么不能保證絕對的線...
收錄:原文地址 翻看目前關(guān)于 iOS 開發(fā)鎖的文章,大部分都起源于 ibireme 的 《不再安全的 OSSpinLock》,我在看文章的時候有一些疑惑物臂。這次主要想解決這些疑...
寫在前面 在OC里面,調(diào)用對象的某個方法其實就是給這個對象發(fā)送一個消息产上,這個過程我們把它分為三大階段棵磷,分別為:消息發(fā)送階段、動態(tài)解析階段晋涣、消息轉(zhuǎn)發(fā)階段仪媒,本文將細細剖析這三個階...
在上篇文章中已經(jīng)討論了iOS中多線程方案, 本文章主要記錄多線程的同步方案、文件的多讀單寫操作. 先附上demo地址 當多個線程同時訪問同一塊資源時, 容易引發(fā)數(shù)據(jù)錯亂和數(shù)據(jù)...
一個NSObject對象占用多少個字節(jié)? 在Objective-C中,我們可以通過一些方法來獲取一個NSObject對象占用多少字節(jié) 代碼獲取NSObject實例對象的成員變...
Objective-C中的對象,簡稱OC對象,主要可以分為3種 1. instance對象(實例對象) instance對象就是通過類alloc出來的對象,每次調(diào)用alloc...
我是一個學習Python初學者谢鹊,近期剛學完文件操作算吩。特地分享文章分為兩部分,第一部分為文件讀取類型以及讀取的方式佃扼,第二部分為練習題 文件讀取類型 文件讀取的操作方式有以下幾種...
排序算法 基礎(chǔ)排序偎巢,時間復雜度O(n2) 直接插入排序(穩(wěn)定) 冒泡排序(穩(wěn)定) 選擇排序(不穩(wěn)定) 進階排序,時間復雜度O(nlogn) 快排(不穩(wěn)定) 歸并(穩(wěn)定) 堆排...
2021年經(jīng)歷了很多兼耀,難受和痛苦居多吧压昼。 在這一年里: 我換了工作求冷,在新單位工作了差不多快一年時間了,同事之間的關(guān)系相處的還好窍霞,感覺比前單位的工作氛圍更融洽和舒服一點匠题。 我最...