240 發(fā)簡信
IP屬地:北京
  • 120
    類的原理(上)

    對于一個iOS開發(fā)者來說對象是最熟悉不過的馍资,因為我們開發(fā)的時候時刻都是在操作各種對象,而且都知道對象是通過了類的初始化創(chuàng)建出來的猜惋,那么問題來了折汞,我們都知道類是通過繼承實現(xiàn)方法...

  • int main(int argc, char * argv[]) {

    int a = 10;
    int b = 20;
    int c = 30;

    if (b > a) {
    NSLog(@"a小于b");
    }

    if (b < c) {
    NSLog(@"b小于c");
    }

    }

    你運行這段代碼咒劲,b.le是判斷大于匆篓,b.ge是判斷小于

    逆向筆記(三)-匯編指令

    匯編指令 針對匯編來說浑度,匯編指令是必須了解的,而且匯編中匯編指令比較多鸦概,但是每一個匯編指令對應(yīng)的機(jī)器碼是固定不變的箩张,看下下面的匯編代碼 之前介紹逆向的時候就說過,可以通過匯編...

  • 120
    類的原理(中)

    上一篇類的原理(上)[https://juejin.cn/post/6974962306530672670]中我們探索了類的屬性以及對象方法的存儲位置窗市,但是我們在探索過程中并...

  • Linux系統(tǒng)下打包uni-app

    Linux系統(tǒng)下打包uni-app 連接Linux服務(wù)器 輸入登密碼 新建文件夾先慷,并進(jìn)入文件夾 初始化git倉庫 添加ssh-key 獲取剛新建的ssh-key,并添加到gi...

  • CoreText的簡單使用(五)

    CoreText的簡單使用(五) 回顧 上篇文章 《CoreText的簡單使用(四)》 中實現(xiàn)了基于CoreText的圖文混排效果咨察,但是有時候需求中會帶有點擊事件论熙,但是我們是...

  • 120
    CoreText 的簡單使用(四)

    回顧 前面幾篇文章我們介紹了,富文本的排版摄狱,并且封裝了一套自己的基于 CoreText 富文本排版庫脓诡,但是實際開發(fā)中,不會只限于此媒役,因為我們開發(fā)中頁面中都是圖文混排的祝谚,所以我...

  • 120
    CoreText的簡單使用(三)

    基于前面文章 《CoreText的簡單使用(二)》 的介紹,我們基于CoreText封裝了一個簡單的文本排版框架酣衷,但是它有很大的局限性交惯,因為我們平時開發(fā)的時候,如果需要文本排...

  • CoreText的簡單使用(二)

    基于上一篇 《CoreText的簡單使用(一)》 的介紹穿仪,我們再次探索下席爽,畢竟對于我們開發(fā)來說,功能代碼都是需要能夠復(fù)用啊片,而且使用簡單只锻,才是我們的終極目標(biāo)。所以對于一個使用C...

  • 120
    CoreText的簡單使用(一)

    CoreText的簡單使用(一) 介紹: 讀唐巧的《iOS開發(fā)進(jìn)階》紫谷,關(guān)于CoreText的筆記齐饮。借用介紹:“使用CoreText技術(shù),可以對富文本進(jìn)行復(fù)雜的排版碴里,進(jìn)過一些簡...

  • 120
    Xcode多環(huán)境開發(fā)

    Xcode多環(huán)境開發(fā) 在平時開發(fā)中經(jīng)常會遇到多個環(huán)境下進(jìn)行開發(fā)沈矿,比如說:發(fā)布到線上的時候用的的是線上環(huán)境上真,然后開發(fā)階段用的的是開發(fā)環(huán)境咬腋,測試環(huán)境用的又是一個測試環(huán)境,在這種情...

  • 代理一對多的實現(xiàn)

    實現(xiàn)解釋下這個代理實現(xiàn)的一對多的代理模式大概設(shè)想睡互,主要在開發(fā)中根竿,經(jīng)常會遇到一種情況陵像,那就是某個頁面或者方法中進(jìn)行了某種操作后,需要通知整個APP寇壳,不管是在哪個界面醒颖,只要接受到...

  • 120
    OC底層-KVO探索

    在iOS開發(fā)中,KVO[https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/...

  • iOS 中常用的鎖

    iOS 中常用的鎖 一壳炎、什么是鎖泞歉,為什么要用鎖? 鎖:(家里大門上用來控制大門的匿辩,不是自己家人不讓進(jìn)腰耙,嗯是這樣的)在 iOS 開發(fā)中,我們經(jīng)常提起加鎖铲球、解鎖挺庞,鎖到底是什么,別...

  • 逆向筆記(三)-匯編指令

    匯編指令 針對匯編來說稼病,匯編指令是必須了解的选侨,而且匯編中匯編指令比較多,但是每一個匯編指令對應(yīng)的機(jī)器碼是固定不變的然走,看下下面的匯編代碼 之前介紹逆向的時候就說過援制,可以通過匯編...

  • 逆向筆記(二)-狀態(tài)寄存器

    狀態(tài)寄存器CPSR 在CPU內(nèi)部的寄存器中有一種特殊的寄存器,這種寄存器在ARM中被稱為狀態(tài)寄存器丰刊,即CPSR寄存器隘谣。CPSR寄存器和其他寄存器不一樣在于,其他寄存器是用來存...

  • 120
    逆向筆記(一)

    匯編語言的發(fā)展過程 機(jī)器語言 由0和1組成的機(jī)器指令 為什么要用二進(jìn)制作為機(jī)器語言啄巧? 因為用0和1表示有電沒電是最穩(wěn)定的 匯編語言 使用助記符號代替機(jī)器語言寻歧,助記符號就是使用...

  • 對象的本質(zhì)

    alloc底層原理[https://juejin.cn/post/6970873145011994637]這篇文章主要介紹了,當(dāng)我們創(chuàng)建一個NSObject的子類的時候秩仆,調(diào)用...

  • 120
    Block

    Block Block定義以及表達(dá)式 在iOS開發(fā)中針對于Objective-C我們經(jīng)常提到Block码泛,對于Swift來說就是閉包,今天主要是探索Block澄耍,所以先有個疑問噪珊,...

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