
鏈式編程: 首先來看一個簡單的鏈式調用例子:我們可以通過點語法(getter方法)的方式調用 如果我們想要實現self.eat.work.pla...
一個小需求,對輸入的字數進行限制,超過15個字后不能輸入。其實包括表情、中文聯想詞。 系統表情占2個字符,如果最后剩一個字符后,如果不做限制表情...
這篇主要用來記錄一下學習到的關于哈希表的知識點。 文章結構 哈希表 哈希表的定義 哈希表的優缺點 哈希碰撞 負載因子 擴容 iOS中哈希表的引用...
iOS編譯 編譯器 LLVM 編譯器 一般編譯器由三部分構成,從源碼到機器碼經過一下三部分: 編譯器前端(FrontEnd):通過詞法分析、語法...
背景知識 App的大小分為下載大小和安裝大小。下載大小指的是App壓縮包(.ipa)所占的空間大小。用戶下載的是壓縮包,下載完成后會自動解壓,安...
通常緩存是由內存緩存和磁盤緩存組成的,內存緩存容量小但是存取速度快,磁盤容量大但是存取速度慢。 內存緩存 YYMemoryCache 包括數量限...
關于@ autoreleasepool{} 在main方法中有一個@autoreleasepool{} @autoreleasePool{} 的...
Block是什么? 首先引入閉包的概念,閉包是一個函數(或指向函數的指針),再加上該函數執行的外部的上下文變量(有時候也稱作自由變量)。Bloc...