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