240 發(fā)簡信
IP屬地:重慶
  • NSObject的alloc方法當(dāng)然在NSObject的meta class里面去找。但是 alloc 之后返回的是一個(gè)實(shí)例變量,此時(shí)的isa指向的就是__NSPlaceholderArray這個(gè)類叛拷。
    + (instancetype)alloc OBJC_SWIFT_UNAVAILABLE("use object initializers instead");

    In the case of NSArray, when an instance is allocated, it’s an instance of another class that’s allocated (during a call to alloc), known as a placeholder array. This placeholder array is then converted to an instance of another class, which is a concrete subclass of NSArray. -《Effective Objective-C 2.0》

    iOS Runtime:Class 和 meta-class

    1、Class Objective-C類是由Class類型來表示的绘趋,它實(shí)際是一個(gè)指向objc_class結(jié)構(gòu)體的指針闭翩。它的定義如下 objc_class結(jié)構(gòu)體定義如下: 在這...

  • ??我的因?yàn)槠渌麕斓脑虿荒芗觰se framework方咆!,看著好難受

    iOS IB Designable Errors Failed to update auto layout status:……

    (我用的是Xcode8.3.1)今天在用xib拖一個(gè)cell的時(shí)候突然給我報(bào)兩個(gè)錯(cuò)誤 可神奇的是可以運(yùn)行,雖然不影響使用,但是看到紅色的就是不爽啊,然后想著怎么解決,Goog...

  • 阿西壩褪储,想屎的心都有了??

    iOS開發(fā)Xcode11.2版本坑

    巨坑卵渴,真的吐了 跑xib報(bào)Could not instantiate class named _UITextLayoutView because no class named...

  • 120
    仿今日頭條項(xiàng)目架構(gòu) (二)—— 項(xiàng)目主架構(gòu)的搭建

    版本記錄 前言 今日頭條目前發(fā)展勢頭很猛宛裕,不僅有新聞資訊,還有視頻论泛,直播揩尸,微頭條的模塊,可以說屁奏,頭條已經(jīng)集成了新聞岩榆、社交、短視頻和直播等多方面的技術(shù)和發(fā)展方向坟瓢。接下來幾篇我們...

  • 4篇都看完,連十分之一都沒理解到清笨。:confounded:

    深入淺出iOS系統(tǒng)內(nèi)核(4)— 文件系統(tǒng)

    本文參考《Mac OS X and iOS Internals: To the Apple’s Core》 by Jonathan Levin文章內(nèi)容主要是閱讀這本書的讀書筆...

  • 有用哈月杉,貼上我解決的代碼,直接在tabbarcontroller中操作抠艾,
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(setupStatusBar) name:UIApplicationDidChangeStatusBarFrameNotification object:nil];


    }

    - (void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
    [self setupStatusBar];
    }

    - (void)setupStatusBar{
    CGRect statusBarRect = [[UIApplication sharedApplication] statusBarFrame];

    if (ScrenSize.height > 736) {
    self.view.frame = CGRectMake(0, 0, ScrenSize.width, ScrenSize.height - statusBarRect.size.height + 44);
    }else{
    self.view.frame = CGRectMake(0, 0, ScrenSize.width, ScrenSize.height - statusBarRect.size.height + 20);
    }
    }

    iPhone/iOS開啟個(gè)人熱點(diǎn)的相關(guān)位置調(diào)整小結(jié)

    冬至已到苛萎,圣誕將近,最近公司項(xiàng)目實(shí)在太多检号,三四個(gè)項(xiàng)目反復(fù)的切換真的讓人焦頭爛額腌歉,趁今天有點(diǎn)空,把維護(hù)的三個(gè)項(xiàng)目順利送出谨敛,剛好可以縷縷思路究履,記錄一下最近遇到的問題。說不著急那是...

  • 樓主是妹子:smile:

    iOS開發(fā)筆記-根據(jù)銀行卡號(hào)判斷銀行名稱

    應(yīng)大家的要求抽空轉(zhuǎn)成了plist文件方便大家查看使用菱父,所有的卡名以及bin號(hào)已經(jīng)去重哈,git地址在末尾 雞肋的后臺(tái)返回銀行卡號(hào)卻沒有返回名稱剑逃,問他是不是忘了添加浙宜,他說你自己...

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