Hash,一般翻譯做“散列”碍彭,也有直接音譯為“哈衔钏叮”的悼潭,就是把任意長度的輸入通過散列算法變換成固定長度的輸出,該輸出就是散列值舞箍。這種轉(zhuǎn)換是一種壓縮映射舰褪,也就是,散列值的空間通...
![240](https://upload.jianshu.io/users/upload_avatars/4085115/ee78268894b0.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Hash,一般翻譯做“散列”碍彭,也有直接音譯為“哈衔钏叮”的悼潭,就是把任意長度的輸入通過散列算法變換成固定長度的輸出,該輸出就是散列值舞箍。這種轉(zhuǎn)換是一種壓縮映射舰褪,也就是,散列值的空間通...
1). class反射 通過類名的字符串形式實(shí)例化對象疏橄。Class class = NSClassFromString(@"student");Student *stu = ...
在iOS開發(fā)過程中還是在面試的時(shí)候,多線程問題是不可避免的捎迫。開發(fā)過程中晃酒,使用多線程可以提高性能,用戶體驗(yàn)更好窄绒,這是在你會用掖疮,而且用好的的情況下才能達(dá)到相應(yīng)的效果,否則就會出現(xiàn)...
本地?cái)?shù)據(jù)加密對NSUserDefaults浊闪,sqlite存儲文件數(shù)據(jù)加密,保護(hù)帳號和關(guān)鍵信息URL編碼加密對程序中出現(xiàn)的URL進(jìn)行編碼加密螺戳,防止URL被靜態(tài)分析網(wǎng)絡(luò)傳輸數(shù)據(jù)加...
如果想讓自己的類具備copy方法搁宾,并返回不可邊類型,必須遵循nscopying協(xié)議倔幼,并且實(shí)現(xiàn) 注意:再此說的copy對應(yīng)不可邊類型和mutableCopy對應(yīng)不可邊類型方法盖腿,...
Swift相比于Objective-C一個(gè)重要的優(yōu)點(diǎn)膏燃,它對函數(shù)式編程提供了很好的支持茂卦,Swift提供了一些高階函數(shù)作為對容器的支持 let strArr = ["Object...
Objective-C的內(nèi)存管理主要有三種方式ARC(自動內(nèi)存計(jì)數(shù))琅翻、手動內(nèi)存計(jì)數(shù)位仁、內(nèi)存池柑贞。 (Garbage Collection)自動內(nèi)存計(jì)數(shù):這種方式和Java類似,在...
存放NSOperation的集合類障癌。操作和操作隊(duì)列凌外,基本可以看成java中的線程和線程池的概念。用于處理ios多線程開發(fā)的問題涛浙。網(wǎng)上部分資料提到一點(diǎn)是康辑,雖然是queue,但是...
iPhone OS 應(yīng)用程序的基礎(chǔ) Cocoa Touch 框架重用了許多 Mac 系統(tǒng)的成熟模式按咒,但是它更多地專注于觸摸的接口和優(yōu)化。UIKit 為您提供了在 iPhone...
RunLoop是什么但骨? Run Loop是一讓線程能隨時(shí)處理事件但不退出的機(jī)制励七。RunLoop 實(shí)際上是一個(gè)對象,這個(gè)對象管理了其需要處理的事件和消息奔缠,并提供了一個(gè)入口函數(shù)來...
靜態(tài)庫的原理是什么掠抬?你有沒有自己寫過靜態(tài)編譯庫,遇到了哪些問題校哎? 庫本質(zhì)上講是一種可執(zhí)行的二進(jìn)制格式两波,可以載入內(nèi)存中執(zhí)行。是程序代碼的集合闷哆,共享代碼的一種方式腰奋。靜態(tài)庫是閉源庫...
進(jìn)程和線程的區(qū)別?同步異步的區(qū)別抱怔?并行和并發(fā)的區(qū)別劣坊? 進(jìn)程:是具有一定獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合上的一次運(yùn)行活動,進(jìn)程是系統(tǒng)進(jìn)行資源分配和調(diào)度的一個(gè)獨(dú)立單位.線程:是進(jìn)程...
main()之前的過程有哪些? main之前的加載過程1)dyld 開始將程序二進(jìn)制文件初始化2)交由ImageLoader 讀取 image野蝇,其中包含了我們的類讼稚,方法等各種...
Swift mutating關(guān)鍵字的使用绕沈? 在Swift中,包含三種類型(type): structure,enumeration,class其中structure和enum...
解決辦法: 找到路徑下的xib文件 右鍵 打開方式 - 文本編輯 然后搜索 <<< (圖中<<<<<< >>>>>>>>8f7f......中間的部分就是沖突部分帮寻,等...
Swift有哪些模式匹配乍狐? 模式匹配總結(jié): 1.通配符模式(Wildcard Pattern)如果你在 Swift 編碼中使用了 _ 通配符,就可以表示你使用了通配符模式 例...