本文章出自【碼同學(xué)軟件測試】 在生活中,我們離不開排序,比如我們上學(xué)的時候按個頭高低排位置,現(xiàn)在我們買東西的時候會按照發(fā)貨地遠(yuǎn)近進(jìn)行排序,或者價格高低排序。 排序看著簡單,可...
排序算法第一篇-排序算法介紹 在面試中,現(xiàn)在無論大小公司都會有算法的。其中排序算法也是一種很常見的面試題。比如冒泡,快排等。這些,排序算法自己看了一次又一次,可是過一段時間,...
簡介: 如果消息含有參數(shù),則為: 1、消息發(fā)送機(jī)制 檢查selector 是否需要忽略(比如 Mac OS X 開發(fā),有了垃圾回收就不理會 retain,release 這些...
最新最全 iOS 常見面試知識點(diǎn),看這一篇就夠了。更新日期: 20200430。 1. 框架源碼分析 AFNetworking 源碼分析[https://xiaozhuanl...
在這篇文章中,我將為你整理一下 iOS 開發(fā)中幾種多線程方案,以及其使用方法和注意事項。當(dāng)然也會給出幾種多線程的案例,在實際使用中感受它們的區(qū)別。還有一點(diǎn)需要說明的是,這篇文...
本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
OC-多線程 - 01 - 基礎(chǔ)內(nèi)容 一、iOS中的常見多線程方案 pthread 和 NSThread 是 程序員自己創(chuàng)建 線程,自己管理什么時候開啟,什么時候結(jié)束。 GC...
iOS-RunLoop詳解(二):源碼梳理Runloop的流程 RunLoop 源碼分析: 我們找到CFRunLoop.c源碼,發(fā)現(xiàn)里面有很多函數(shù),哪一個才是我們想要的Run...
RunLoop概念 RunLoop介紹 RunLoop 是什么?RunLoop 還是比較顧名思義的一個東西,說白了就是一種循環(huán),只不過它這種循環(huán)比較高級。一般的 while ...
什么是RunLoop RunLoop 是事件接收和分發(fā)機(jī)制的一個實現(xiàn),是線程相關(guān)的基礎(chǔ)框架的一部分,一個 RunLoop 就是一個事件處理的循環(huán),用來不停的調(diào)度工作以及處理輸...
在描述算法復(fù)雜度時,經(jīng)常用到o(1), o(n), o(logn), o(nlogn)來表示對應(yīng)算法的時間復(fù)雜度, 這里進(jìn)行歸納一下它們代表的含義: 這是算法的時空復(fù)雜度的表...