240 發(fā)簡信
IP屬地:廣東
  • 120
    IOS常用基本算法

    一宦赠、【選擇排序】 每一次從待排序的數(shù)據(jù)元素中選出最小(或最大)的一個元素寄锐,存放在序列的起始位置斩祭,直到全部待排序的數(shù)據(jù)元素排完劣像。 二、【插入排序】 拿每一個元素和已經有順序的一...

  • 120
    Instrument工具介紹與使用

    一停忿、介紹說明 Instrument是性能分析驾讲、動態(tài)跟蹤和分析OS X和iOS代碼的測試工具。常見有CPU性能測試席赂、圖形性能測試、內存性能測試等时迫,可以讓您追蹤程序運行的過程颅停,收...

  • 堆、棧以及靜態(tài)區(qū)域的區(qū)別

    一掠拳、內存基本構成可編程內存在基本上分為這樣的幾大部分:靜態(tài)存儲區(qū)癞揉、堆區(qū)和棧區(qū)。他們的功能不同溺欧,對他們使用方式也就不同喊熟。 堆區(qū):亦稱動態(tài)內存分配。程序在運行的時候用malloc...

  • 120
    Swift 介紹及優(yōu)缺點

    一姐刁、Swift 介紹 Swift是蘋果于2014年WWDC(蘋果開發(fā)者大會)發(fā)布的新開發(fā)語言芥牌,可與Objective-C共同運行于MAC OS和iOS平臺,用于搭建基于蘋果平...

  • 120
    內存管理概念與原理以及解決辦法

    一聂使、內存管理的基本規(guī)則 在Objective-C的內存管理中壁拉,其實就是引用計數(shù)(reference count)的管理。內存管理就是在程序需要時程序員分配一段內存空間柏靶,而當使...

  • 120
    各種鎖介紹以及性能對比

    多線程為我們帶來了很大便利弃理,也提高了程序的執(zhí)行效率,但同時也帶來了Data race(當至少有兩個線程同時訪問同一個變量屎蜓,而且至少其中有一個是寫操作時痘昌,就發(fā)生了Data ra...

  • 120
    Autorelease Pool 知識匯總

    一、Autorelease Pool是什么 AutoreleasePool(自動釋放池)是OC中的一種內存自動回收機制,它可以延遲加入AutoreleasePool中的變量r...

  • UIControl類防止重復暴力點擊方法匯總

    一辆苔、按鈕點擊后先取消之前的操作 二笔诵、按鈕點擊后設為不可點擊狀態(tài),幾秒后恢復 三姑子、使用runtime

  • Block介紹及使用

    在實際開發(fā)中乎婿,使用Block比delegate和notification更簡潔。于是在項目中會大量的使用block街佑。 1谢翎、什么是block? block其實就是一個代碼塊沐旨,將...

  • 120
    IOS深拷貝和淺拷

    淺拷貝:只創(chuàng)建一個新的指針森逮,指向原指針的內存深拷貝:創(chuàng)建一個新的指針,并開辟新的內存空間磁携,內容拷貝自原指針指向的內存 一褒侧、非容器對象 copy/mutableCopy N...

  • 120
    RunLoop 知識詳解

    一、簡介 RunLoop是一個對象谊迄,這個對象在循環(huán)中用來處理程序運行過程中出現(xiàn)的各種事件(比如說觸摸事件闷供、UI刷新事件、定時器事件统诺、Selector事件)歪脏,從而保持程序的持續(xù)...

  • 120
    Runtime 應用介紹

    Runtime應用 Runtime簡直就是做大型框架的利器婿失。它的應用場景非常多,下面就介紹一些常見的應用場景啄寡。 關聯(lián)對象(Objective-C Associated Obj...

  • 120
    Runtime 知識詳解

    Runtime的特性主要是消息(方法)傳遞豪硅,如果消息(方法)在對象中找不到,就進行轉發(fā)挺物,具體怎么實現(xiàn)的呢懒浮。我們從下面幾個方面探尋Runtime的實現(xiàn)機制。 Runtime介紹...

  • 120
    iOS Runtime詳解

    Runtime的特性主要是消息(方法)傳遞姻乓,如果消息(方法)在對象中找不到嵌溢,就進行轉發(fā),具體怎么實現(xiàn)的呢蹋岩。我們從下面幾個方面探尋Runtime的實現(xiàn)機制赖草。 Runtime介紹...

  • 利用NSOperation實現(xiàn)UITableView的多圖片下載

    單獨使用多線程不難,單獨解決UITableViewCell復用帶來的問題也不難,但是當兩者強強聯(lián)合的時候就比較讓人崩潰了.本文會由淺入深地教你如何用NSOperation自己...

  • 120
    GCD 系列知識總結(NSOperation比較)

    1. 創(chuàng)建隊列 //自己創(chuàng)建串行隊列 dispatch_queue_t dySerial = dispatch_queue_create("串行隊列", DISPATCH_Q...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品