序言 本文不是描述一個完整網(wǎng)絡庫的設計,也不會涉及多少實現(xiàn)原理上的講解,主視角是放在面向對象的分析與設計上。 本文的前半部份看起來可能會比較煩瑣,因為前半部份的內容是拋開過于...
序言 本文不是描述一個完整網(wǎng)絡庫的設計,也不會涉及多少實現(xiàn)原理上的講解,主視角是放在面向對象的分析與設計上。 本文的前半部份看起來可能會比較煩瑣,因為前半部份的內容是拋開過于...
在for循環(huán)中可以使用break、continue等關鍵字控制循環(huán)。 在使用enumerateObjectsUsingBlock遍歷的時候,怎樣跳出循環(huán)? 有的同學說 *st...
LLDB的Xcode默認的調試器,它與LLVM編譯器一起,帶給我們更豐富的流程控制和數(shù)據(jù)檢測的調試功能。平時用Xcode運行程序,實際走的都是LLDB。熟練使用LLDB,可以...
對于OC中的枚舉類型,雖然知道有NS_ENUM和NS_OPTION,然而并不是十分清楚它們之間的區(qū)別。另外,也很好奇,OC中為什么幾乎不使用enum,以及這三種枚舉類型之間的...
前言 1、引入EventKit框架。 (EventKit框架使你能訪問用戶的Calendar(日歷)和Reminder(提醒事項)信息。他們使用相同的庫(EKEventSto...
Xcode常用快捷鍵 快速創(chuàng)建項目: 快速創(chuàng)建文件: 在某一文件內搜索: 在某一文件內替換: 項目內搜索: 快速導入頭文件 插件: 快速打開某一個文件: 快速跳轉到某一行: ...
序 曾幾何時,特別喜歡看、收集別人分享的面試真題,直到看到圖中這個學習方法,若有所思。在百度三面被掛掉之后,沉下心來,整理構建自己的開發(fā)體系,方便以后查看。 有些還沒有寫完后...
成因 野指針就是指向一個已刪除的對象或者受限內存區(qū)域的指針。我們寫C++的時候強調指針初始化為NULL,強調用完后也為其賦值為NULL,誰分配的誰回收,來避免野指針的問題。比...
通知概念 蘋果官方文檔有一段對通知的介紹如下: A notification is a message sent to one or more observing objec...
嚴肅的目錄一、前言1.寫之前的廢話二、MVVM和RAC理解1.MVVM淺談2.RAC淺談3.兩者的結合運用三、架構部分1.演示架構詳解2.基類說明3.對上述吧啦吧啦幾句四、實...
運行時的文章一直被同學們熱炒,當然現(xiàn)在面試中也都喜歡問道,當大伙說的頭頭是道時候,可到真正的項目中幾乎局限只會關聯(lián)對象或者MethodSwizzling奉為神劍到處揮砍,開發(fā)...
轉自http://www.mamicode.com/info-detail-877996.html 一、網(wǎng)絡各個協(xié)議:TCP/IP、SOCKET、HTTP等 網(wǎng)絡七層由下往上...
屏幕顯示圖像的原理: 高中物理應該學過顯示器是如何顯示圖像的:需要顯示的圖像經過CRT電子槍以極快的速度一行一行的掃描,掃描出來就呈現(xiàn)了一幀畫面,隨后電子槍又會回到初始位置循...
HTTP Header 詳解HTTP Header解析 HTTP(HyperTextTransferProtocol)即超文本傳輸協(xié)議,目前網(wǎng)頁傳輸?shù)牡耐ㄓ脜f(xié)議。HTTP協(xié)議...
目錄 卡頓起因避免卡頓的常見優(yōu)化方法按需加載異步繪制延時加載圖片 序言 UITableView 是我們開發(fā)中常用的控件,所以掌握 UITableView 的相關優(yōu)化技巧就顯得...