Pre:很多文章對(duì)于SEL排序講解太過(guò)含糊笼平,特寫(xiě)此文講述清楚诵肛。 官方提供了幾個(gè)api進(jìn)行數(shù)組排序操作薇溃,開(kāi)發(fā)者只需提供兩個(gè)元素的比較規(guī)則泪幌,而無(wú)需關(guān)心元素在數(shù)組中是如何移動(dòng)直至全...

Pre:很多文章對(duì)于SEL排序講解太過(guò)含糊笼平,特寫(xiě)此文講述清楚诵肛。 官方提供了幾個(gè)api進(jìn)行數(shù)組排序操作薇溃,開(kāi)發(fā)者只需提供兩個(gè)元素的比較規(guī)則泪幌,而無(wú)需關(guān)心元素在數(shù)組中是如何移動(dòng)直至全...
Runloop 是和線程緊密相關(guān)的一個(gè)基礎(chǔ)組件瓷胧,是很多線程有關(guān)功能的幕后功臣矮固。盡管在平常使用中幾乎不太會(huì)直接用到评雌,理解 Runloop 有利于我們更加深入地理解 iOS 的多...
SOLID 是面向?qū)ο笤O(shè)計(jì)重要原則的首字母縮寫(xiě).當(dāng)我們?cè)O(shè)計(jì)類(lèi)和模塊時(shí),遵守 SOLID 原則可以讓軟件更加健壯和穩(wěn)定螟加。 單一職責(zé)原則(SRP:Single Responsib...
總結(jié)下封裝sdk遇到的一些問(wèn)題然爆。 目的是要封裝個(gè)sdk供渠道app使用站粟,內(nèi)部會(huì)集成一些廣告商sdk,然后封裝一些網(wǎng)絡(luò)請(qǐng)求傳遞調(diào)用信息曾雕,最后打包提供給客戶奴烙。 功能總體很簡(jiǎn)單,考...
一 整體框架 在iOS開(kāi)發(fā)過(guò)程中剖张,對(duì)iOS整體框架的了解和學(xué)習(xí)是必不可少的一個(gè)環(huán)節(jié)切诀,今天我們就好好來(lái)了解一下iOS的整體框架。首先貼一個(gè)關(guān)于iOS的框架介紹:iOS系統(tǒng)框架概...
1搔弄、設(shè)計(jì)模式是什么幅虑? 你知道哪些設(shè)計(jì)模式,并簡(jiǎn)要敘述顾犹? 2倒庵、MVC 和 MVVM 的區(qū)別 3、#import跟 #include 有什么區(qū)別炫刷,@class呢哄芜,#import<...
前言 不知道大家有沒(méi)有發(fā)現(xiàn),我們平常在App Store下應(yīng)用的時(shí)候柬唯,有一些App,明明是一個(gè)中文的App圃庭,不管是App名字锄奢、介紹圖、描述等等都是中文的剧腻,而且下載之后打開(kāi)一看...