1、AFNetworking 底層原理分析 AFNetworking主要是對NSURLSession和NSURLConnection(iOS9....

1、AFNetworking 底層原理分析 AFNetworking主要是對NSURLSession和NSURLConnection(iOS9....
1、不用中間變量,用兩種方法交換A和B的值 2、求最大公約數(shù) 3、模擬棧操作 棧是一種數(shù)據(jù)結構,特點:先進后出 練習:使用全局變量模擬棧的操作 ...
1、HomeKit? 是蘋果2014年發(fā)布的智能家居平臺。 2、什么是 OpenGL、Quartz 2D? Quatarz 2d 是Apple提...
1、設計模式是什么? 你知道哪些設計模式,并簡要敘述? 設計模式是一種編碼經驗,就是用比較成熟的邏輯去處理某一種類型的事情。1). MVC模式:...
前面已經有一篇文章(學習GCD看我就夠了)專門介紹了GCD,下面來介紹一下另外三個與多線程相關的方法 一、pthreads(現(xiàn)在幾乎不用了) p...
什么是多線程?計算機在運行一段程序的時候,會把該程序的CPU命令列配置到內存中,然后按照順序一個一個執(zhí)行命令列,這樣1個CPU執(zhí)行的CPU命令列...
RunLoop的概念 一般來講,一個線程一次只能執(zhí)行一個任務,執(zhí)行完成后線程就會退出。如果我們需要一個機制,讓線程能隨時處理事件但并不退出,這就...
更新 面試基本已經結束了,目前已拿頭條、百度、騰訊offer,現(xiàn)在可以好好來寫寫總結了,關于面試題,可能沒那么多時間來總結答案,有什么需要討論的...
最近在重溫這本OC經典之作《Effective Objective-C 2.0編寫高質量iOS與OS X代碼的52個有效方法》,這篇文章算是重溫...
關于Runtime Runtime根據(jù)字面理解就是運行時,當我們的代碼運行的時候所體現(xiàn)的東西,舉一個比較簡單一點的例子,這里有一個Person類...