240 發(fā)簡(jiǎn)信
IP屬地:浙江
  • 多線程-讀寫(xiě)鎖

    場(chǎng)景 同一時(shí)間,只有一條線程進(jìn)行寫(xiě)操作荔睹; 同一時(shí)間,允許多條線程進(jìn)行讀操作骗卜; 同一時(shí)間昂拂,不能既有寫(xiě)运授,又有讀的操作 方案 pthread_rwlock dispatch_bar...

  • 多線程-鎖性能

    性能從高到低 os_unfair_lock OS_SPinLock dispatch_semaphore pthread_mutex dispatch_serial_queu...

  • 多線程-鎖

    OSSpinLock1>自旋鎖,等待鎖的線程會(huì)處于忙等(busy-wait)狀態(tài)溉奕,始終占著CPU資源;2>實(shí)現(xiàn)原理:相當(dāng)于執(zhí)行一個(gè)while循環(huán);3>目前已經(jīng)不再安全,可能出...

  • 多線程相關(guān)問(wèn)題

    死鎖 往當(dāng)前串行隊(duì)列 同步添加任務(wù)忍啤,會(huì)造成死鎖 performSelector: withObject: afterDelay: 在子線程上執(zhí)行這個(gè)方法加勤,這個(gè)方法本質(zhì)向run...

  • 多線程-GCD

    同步/異步 同步:立即執(zhí)行,不具備開(kāi)線程的能力異步:不立即執(zhí)行同波,具備開(kāi)線程的能力 串行/并發(fā) 串行:某一時(shí)間只能執(zhí)行一個(gè)任務(wù),按順序執(zhí)行并發(fā):允許多個(gè)任務(wù)交替執(zhí)行并行:允許多...

  • RunLoop相關(guān)

    講講RunLoop,項(xiàng)目中有用到過(guò)RunLoop嗎鳄梅? RunLoop內(nèi)部邏輯實(shí)現(xiàn)? 1.通知Observers : 進(jìn)入RunLoop2.通知Observers : 處理ti...

  • runtime-API-imp

    1.通過(guò)block獲取imp 2.通過(guò)imp 獲取block 3.移除block

  • runtime-API-sel

    1.獲取sel名稱 2.獲取sel 3.判斷兩個(gè)sel是否是同一個(gè)sel

  • runtime-API-property

    1.獲取屬性名 2.獲取屬性信息 3.拷貝屬性信息 4.拷貝指定屬性信息的值

  • runtime-API-protocol

    1.獲取協(xié)議 2.拷貝協(xié)議列表 3.判斷協(xié)議是否遵守了另一個(gè)協(xié)議 4.判斷兩個(gè)協(xié)議是否為同一個(gè)協(xié)議 5.獲取協(xié)議名 6.獲取方法描述 7.獲取方法描述列表 8.獲取指定屬性 ...

  • runtime-API-method

    1.獲取方法 2.獲取方法名 3.獲取方法編碼 4.獲取方法實(shí)現(xiàn) class_getMethodImplementation //更快 method_getImplemen...

  • runtime-API-ivar

    1.獲取成員變量/名稱/類型/偏移量 class_getInstanceVariable ivar_getName ivar_getTypeEncoding ivar_get...

  • runtime-API-objc

    1.動(dòng)態(tài)創(chuàng)建一個(gè)類 2.獲取一個(gè)類 3.判斷是否元類 4.查找類 5.獲取class 獲取已分配(包含未注冊(cè))類的數(shù)量 objc_getClassList 7. 獲取已分配(...

  • runtime-API-class

    1.獲取類名 2.判斷是否元類 3.獲取父類 4.設(shè)置父類(DEPRECATED) 5.class version 6.獲取類的實(shí)例對(duì)象的大小 8.成員變量(ivar)獲取 ...

  • runtime-API-object

    1. Class object_getClass(id obj) 獲取isa指向的class 2. Class object_setClass(id obj, Class ...

  • iOS 正則表達(dá)式

    文章來(lái)自: 愛(ài)吃榴蓮的程序員iOS 正則表達(dá)式[http://www.reibang.com/p/7a0f164dfa95] 前言 在實(shí)際開(kāi)發(fā)中,基本每一個(gè)APP都會(huì)有登錄...

  • 120
    RunLoop

    runloop : 程序運(yùn)行過(guò)程中循環(huán)做一些事情 1.應(yīng)用范疇 定時(shí)器(Timer)冤狡、PerformSelector GCD Async Main Queue 事件響應(yīng)孙蒙、手勢(shì)...

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