240 發(fā)簡信
IP屬地:上海
  • 不同庫中的swift互相調(diào)用時(shí)续镇,都需要 import 對方的Module,那樣就會(huì)有循環(huán) Circular dependency between modules 'XXX' and 'XXX' 的問題陵究,樓主你遇到了嗎眠饮?

    Swift下的組件化(多工程聯(lián)編)

    前言 最近公司新開了個(gè)項(xiàng)目,需要從零開始搭建铜邮,之前做過一些組件化的工作仪召,但是之前的開發(fā)語言是OC寨蹋,新項(xiàng)目切換到了Swift,雖然差異不大扔茅,但是還是寫了本文作為記錄 tips:...

  • 信號量機(jī)制

    進(jìn)程之間的制約關(guān)系有兩種:同步與互斥 為什么需要互斥 因?yàn)椴僮飨到y(tǒng)會(huì)調(diào)度進(jìn)程已旧,并且有多個(gè)處理器在運(yùn)行不同的進(jìn)程梢睛,使得多個(gè)線程并發(fā)執(zhí)行拗盒,可能導(dǎo)致同時(shí)訪問共享變量、共享資源等臨界...

  • Swift 解讀 - Collection 大家族(上篇)

    概要 集合類型對任何一門現(xiàn)代化編程語言都至關(guān)重要秸讹,它們在許多可見或者不可見的地方,影響著代碼質(zhì)量與執(zhí)行效率雅倒。Swift 在集合類型的設(shè)計(jì)和實(shí)現(xiàn)上璃诀,進(jìn)行了諸多的考量,讓它兼具易...

  • iOS控制并發(fā)數(shù)

    并發(fā)是我們在多線程操作和資源限制時(shí)經(jīng)常碰到的業(yè)務(wù)場景殖演,解決方案也有很多氧秘,這里記錄兩種。1.使用NSOperationQueue來控制 NSOperation是基于GCD的封裝...

  • 120
    iOS 鎖

    兩張截圖說明iOS鎖。 鎖彼棍,可概括為三種:自旋鎖灭忠、信號量、互斥鎖座硕〕谧鳎基本原理都是讓線程忙等或者睡眠,耗時(shí)的長短就在忙等和上下文切換之間华匾。 參考:https://mp.weixi...

  • 120
    iOS坐標(biāo)系探究

    前言 app在渲染視圖時(shí),需要在坐標(biāo)系中指定繪制區(qū)域顶吮。這個(gè)概念看似乎簡單社牲,事實(shí)并非如此。 When an app draws something in iOS, it has...

  • 120
    【iOS 底層原理】OC 對象的本質(zhì)

    一悴了、OC 對象的本質(zhì) 探尋OC對象的本質(zhì)搏恤,我們平時(shí)編寫的Objective-C代碼,底層實(shí)現(xiàn)其實(shí)都是C\C++代碼湃交。OC的對象都是通過基礎(chǔ)C\C++的結(jié)構(gòu)體實(shí)現(xiàn)的熟空。 1. O...

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