
最近利用空閑時(shí)間又翻看了一遍Vue的源碼攘轩,只不過這次不同的是看了Flow版本的源碼。說來慚愧撑蚌,最早看的第一遍時(shí)對Flow不了解挠说,因此閱讀的是打包之后的vue文件,大家可以想象...
1 NSOperation NSOperation 自身是一個(gè)抽象類,定義了一個(gè)要執(zhí)行的工作亿汞,可以定義一個(gè) NSOperation 的子類來使用瞭空,只需要實(shí)現(xiàn) NSOperat...
NSBlockOperation的使用與NSInvocationOperation時(shí)分類似,但也有不同之處 示例代碼: NSBlockOperation與NSInvocati...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
寫在前面:iOS本地持久化存儲的路徑Documents: 最常用的目錄,存放重要的數(shù)據(jù),iTunes同步時(shí)會(huì)備份該目錄Library/Caches: 一般存放體積大咆畏,不重要的...
iOS開發(fā)中利用runtime為某個(gè)類的category增加屬性這篇文章中給出了為分類“添加成員變量”的代碼南捂,實(shí)際用到的就是關(guān)聯(lián)對象,方法是runtime中的API旧找,至于“添...
今天在公司電腦上使用cocoapods安裝一些三方庫時(shí)報(bào)了異常: Gem::ConflictError - Unable to activate cocoapods-xcfi...
idleTimer idleTimer 是iOS內(nèi)置的時(shí)間監(jiān)測機(jī)制溺健,當(dāng)在一段時(shí)間內(nèi)未操作即進(jìn)入鎖屏狀態(tài)。但有些應(yīng)用程序是不需要鎖住屏幕的钮蛛,比如游戲鞭缭,視頻這類應(yīng)用。 可以通過設(shè)...
參考自xx_cc的簡書文章 NSString創(chuàng)建與內(nèi)存存儲 NSString的本質(zhì)是一個(gè)類,最標(biāo)準(zhǔn)的創(chuàng)建NSString對象的方式如下: 使用這種方式創(chuàng)建的字符串是一個(gè)空的字...
參考自 ZYWu 的 《iOS ViewController跳轉(zhuǎn)界面的幾種方法簡單總結(jié)》,時(shí)光追尋的《iOS 淺談頁面跳轉(zhuǎn)與返回的幾種方法》. 1.導(dǎo)航控制器 UINavig...
目錄:iOS 整體框架及類繼承框架圖[http://www.reibang.com/p/28428b90b07a]iOS總體框架介紹和詳盡說明[https://blog.c...
前言: 最近項(xiàng)目中用到了數(shù)組排序的問題,并不是簡單的根據(jù)某個(gè)指定的key進(jìn)行排序,于是百度了許多資料,發(fā)現(xiàn)了一篇好文章,在此整理了一下,分享給大家,原文地址:https://...
HashSet 可以直接看HashMap 1. 底層實(shí)現(xiàn) HashSet的底層實(shí)現(xiàn)是HashMap Set不能有重復(fù)的元素琼开,HashMap不允許有重復(fù)的鍵 Set中有且只有1...
Set集合的不重復(fù)性是怎么做到的(Set集合的不重復(fù)原理) 因?yàn)楫?dāng)我們向Set集合加入數(shù)據(jù)時(shí)易结,要加入的數(shù)據(jù)會(huì)和集合里的數(shù)據(jù)比較會(huì)先比較hashCode()的值,如果不同那么j...
3. HashMap 參考其他博主 + 自己總結(jié) 3.1 什么是HashMap HashMap繼承了AbstractMap柜候,實(shí)現(xiàn)了Map接口搞动,存儲的是一個(gè)鍵值對對象。 底層結(jié)...
volatile volatile關(guān)鍵字在Java面試中幾乎是必考題單例模式的雙重檢查模式(DCL)一般會(huì)引申到synchronized關(guān)鍵字和volatile關(guān)鍵字 vol...
iOS和Android通用日期選擇器:react-native-common-date-picker(如果你覺得還不錯(cuò)渣刷,記得給個(gè) ??????)鹦肿。 效果 日期選擇器截圖 An...