240 發(fā)簡(jiǎn)信
IP屬地:陜西
  • 120
    一種Swift Hook新思路——從Swift的虛函數(shù)表說起

    摘要:業(yè)界對(duì)Swift的Hook大多都需要依靠OC的消息轉(zhuǎn)發(fā)特性來實(shí)現(xiàn)牛哺,本文從修改Swift的虛函數(shù)表的角度筷狼,介紹了一種新的Hook思路裕偿。并以此為主線,重點(diǎn)介紹Swift的詳...

  • 沒有 github 鏈接嗎

    YYCache Swift化

    在平時(shí)的開發(fā)中爪幻,總是會(huì)用到各種緩存的菱皆,也常使用各種三方的庫(kù),在這些三方的緩存庫(kù)中挨稿,首屈一指的就數(shù)國(guó)內(nèi)大神@ibireme造的輪子YYCache仇轻,這是一個(gè)非常優(yōu)秀的緩存庫(kù),性能...

  • 大佬叶组,請(qǐng)教個(gè)問題拯田,這種方法,導(dǎo)出視頻時(shí)超慢甩十,90m 左右的視頻需要 20多s船庇,就算是低質(zhì)量吭产,也要 10多秒,有什么辦法嗎

    iOS 上傳相冊(cè)視頻

    最近在重構(gòu)自己寫的代碼鸭轮,項(xiàng)目中需要將相冊(cè)中的視頻上傳到云服務(wù)器臣淤。做個(gè)總結(jié)。使用UIImagePickerController獲取相冊(cè)的視頻窃爷,研究發(fā)現(xiàn)邑蒋,獲取后的視頻是經(jīng)過壓縮的...

  • iOS 內(nèi)存字節(jié)對(duì)齊

    通過一段代碼來描述內(nèi)存對(duì)齊的現(xiàn)象。 上述代碼打印出來的結(jié)果為:24,16 為什么相同的結(jié)構(gòu)體按厘,只是交換了變量 ab 在結(jié)構(gòu)體中的順序他們的大小就改變了呢医吊?這就是“內(nèi)存對(duì)齊”的...

  • 120
    iOS 內(nèi)存布局&內(nèi)存管理方案

    內(nèi)存布局-五大區(qū) 棧區(qū) 0x7創(chuàng)建臨時(shí)變量時(shí)由編譯器自動(dòng)分配,在不需要的時(shí)候自動(dòng)清除的變量的存儲(chǔ)區(qū)逮京。里面的變量通常是局部變量卿堂、函數(shù)參數(shù)等。在一個(gè)進(jìn)程中懒棉,位于用戶虛擬地址空間...

  • 深入分析 Objective-C block草描、weakself、strongself 實(shí)現(xiàn)原理

    Block是我們?cè)谌粘C編碼中經(jīng)常使用的特性策严,它可以非常便捷高效的編寫和組織代碼穗慕,可以讓異步調(diào)用的代碼更加的精煉易讀。但是在日常開發(fā)過程中我們大部分情況都是寫著教科書一般的...

  • 沒試過妻导。逛绵。:disappointed_relieved: 很久沒用這個(gè)了

    iOS 關(guān)于后臺(tái)持續(xù)運(yùn)行

    在日常的工作開發(fā)中,有時(shí)會(huì)遇到需要在后臺(tái)持續(xù)運(yùn)行的需求栗竖。對(duì)于這個(gè)需求暑脆,安卓實(shí)現(xiàn)起來比較簡(jiǎn)單渠啤,而iOS來說就比較復(fù)雜了狐肢。前段時(shí)間我們公司就有后臺(tái)持續(xù)定位,并且上傳上傳地理坐標(biāo)的...

  • 120
    (轉(zhuǎn))關(guān)于bitcode, 知道這些就夠了

    轉(zhuǎn)自 http://xelz.info/blog/2018/11/24/all-you-need-to-know-about-bitcode/沥曹,版權(quán)歸原作者所有 0x00 前...

  • 120
    Swift 一些特性

    前言 寫這個(gè)文章最開始的原因是我同學(xué)問我你學(xué)了幾個(gè)月 Swift份名,感覺怎么樣,和 OC 對(duì)比有什么特別之處妓美,然后我說我也說不好僵腺。。自己從開始學(xué) Swift 到現(xiàn)在也有不少幾個(gè)...

  • 120
    Mac下配置多個(gè)SSH-Key git

    有時(shí)我們一臺(tái)mac上可能會(huì)對(duì)應(yīng)多個(gè)git賬號(hào)壶栋,這時(shí)就需要mac上面創(chuàng)建不同的key來對(duì)應(yīng)不同的git賬號(hào)辰如。 閑言不語(yǔ),直接說實(shí)現(xiàn)步驟: 1.打開終端贵试,前往.ssh目錄 2.生...

  • 不知道是不是改過琉兜,今年沒試過

    iOS 關(guān)于后臺(tái)持續(xù)運(yùn)行

    在日常的工作開發(fā)中凯正,有時(shí)會(huì)遇到需要在后臺(tái)持續(xù)運(yùn)行的需求。對(duì)于這個(gè)需求豌蟋,安卓實(shí)現(xiàn)起來比較簡(jiǎn)單廊散,而iOS來說就比較復(fù)雜了。前段時(shí)間我們公司就有后臺(tái)持續(xù)定位梧疲,并且上傳上傳地理坐標(biāo)的...

  • 120
    Swift5中的枚舉允睹、結(jié)構(gòu)體和類在內(nèi)存中的布局

    swift查看內(nèi)存地址小工具M(jìn)emshttps://github.com/CoderMJLee/Mems.git 1.枚舉 1.1 觀察枚舉所占內(nèi)存情況 在沒有原始值和關(guān)聯(lián)值...

  • Swift的多重Optional

    前言 Optional是Swift的一個(gè)特色缭受,它解決了“有”和“無(wú)”這兩個(gè)困擾了Objective-C許久的哲學(xué)概念,同時(shí)代碼安全性也得到了很大的增加该互,但是與之帶來的不便之處...

  • @wokenshin 我忘了贯涎,,

    iOS-hitTest:withEvent與自定義hit-testing規(guī)則

    序 在做tableView嵌套scrollView的時(shí)候怕手勢(shì)沖突慢洋,研究了一下hitTest塘雳,雖然最后沒用上,但是覺得比較有用普筹,寫了一個(gè)DEMO败明,通過重寫hitTest:wi...

  • @gaojunstruggle 對(duì)的,能統(tǒng)一約束是最好太防,我們用的時(shí)候主要是處理組件化資源調(diào)用的問題

    Pod資源文件的正確Bundle讀取

    在進(jìn)行組件化或者打靜態(tài)庫(kù)的時(shí)候妻顶,不可避免的會(huì)出現(xiàn)資源文件的處理,一般會(huì)有如下幾種情況 pod庫(kù)中的代碼讀取自身pod庫(kù)中的資源 pod庫(kù)中代碼讀取其他pod庫(kù)資源 主工程讀取...

  • 5:我只是喜歡那匹馬蜒车,并不是非要一匹馬

    一眼就令人驚艷的句子(寫作素材)

    1讳嘱、你說你孤獨(dú),就像很久以前長(zhǎng)星照耀十三個(gè)州府酿愧。(海子) 2沥潭、黑夜無(wú)論怎樣悠長(zhǎng),白晝總會(huì)到來嬉挡。(莎士比亞) 3钝鸽、只要想起一生中后悔的事,梅花就落滿了南山庞钢。(張棗) 4拔恰、請(qǐng)珍惜...

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