240 發(fā)簡信
IP屬地:江西
  • Mac升級big sur之后cocoapods不能使用問題

    mac升級系統(tǒng)之后導致cocoapods不能使用偶宫,我的解決辦法是把原cocoapods卸載重新安裝非迹,在重新安裝之前先去官網(wǎng)下載command line tools (http...

  • 去看看C++的結構體吧,怎么和鏈表扯上了纯趋,objc_class就是一個結構體

    【iOS 底層原理】struct objc_class 的結構

    不管是類對象還是元類對象憎兽,類型都是 Class,class 和 mete-class 的底層都是 objc_class 結構體的指針吵冒。 1.OBJC1 objc_class ...

  • 120
    內(nèi)存泄漏文件分析

    1纯命、導出文件,選擇device下拉菜單的add選項痹栖,下面是圖片亿汞。 2、選擇相應的時間的log下面的文件揪阿,然后導出文件疗我。 3、導出文件: 4南捂、打開終端: (1)symbolic...

  • tableView的UITableViewHeaderFooterView修改顏色為透明

    添加的代碼如下: ''' - (void)tableView:(UITableView*)tableViewwillDisplayHeaderView:(UIView*)vi...

  • 120
    block中的weakSelf和timer中的weakSelf的區(qū)別

    1吴裤、block中的weakSelf傳入進去后,會用一個布局的指針接口這個變量溺健,但是timer中的weakSelf不會這樣麦牺,例如weakSelf指向的那個對象操作的時候,還是再...

  • 120
    桶排序

    1矿瘦、說明:首先桶排序是用個十百千位的數(shù)字的大小跑每一趟的枕面,下面是一個例子說明: 例子: 68,8缚去,216潮秘,512,27易结,729枕荞,0柜候,1,343躏精,125 2渣刷、首先這是十個數(shù),我...

  • 關于dispatch_source_t創(chuàng)建計時器

    dispatch_source_t 的優(yōu)點: 1矗烛、dispatch_source_t 不再需要和NSTimer一樣創(chuàng)建完畢后需要添加到runloop ,樣式如下:[[NSRu...

  • pod search時候搜不多組件庫

    1辅柴、pod repo 查看當前設置的pod庫的源。如果沒有按照下面添加就可以 命令:pod repo add master https://git.coding.net/Co...

  • 用isKindOfClass判斷瞭吃,然后強轉就可以碌嘀,不過就是麻煩一點

    OC中的id類型

    id類型 【理解】靜態(tài)類型和動態(tài)類型 【理解】為什么要有動態(tài)類型? 【理解】id數(shù)據(jù)類型與靜態(tài)類型 1.靜態(tài)類型和動態(tài)類型 靜態(tài)類型將一個指針變量定義為特定類的對象時,使用的...

  • iOS組件化

    iOS組件化 安裝git和cocoapods 1、創(chuàng)建一個組健庫歪架,也就是要編寫的組件股冗,用下面的命令: pod lib create 組件名稱 2、首先在遠程建立兩個庫和蚪,一...

  • 蘋果contentInset 的bug

    問題: 關于tableView的contentOffset設置上面內(nèi)筒偏移量和下面代碼同時設置的時候的bug問題: 機型和系統(tǒng): 蘋果11.0以上系統(tǒng)已經(jīng)測試過有這個問題止状,機...

  • iOS關于label首行縮進問題bug:

    iOS關于label首行縮進問題bug: 問題:關于label的這個屬性firstLineHeadIndent在label不足一行或者是一樣的時候,改變縮進的大小不會換行問題...

  • 120
    符號化二進制崩潰問題

    符號化二進制崩潰問題 1攒霹、首先拿到項目中的dSYM符號化文件怯疤,新建一個文件夾吧dSYM放里面,并且雙擊打開這個文件剔蹋,然后執(zhí)行下面命令: dwarfdump --uuid dS...

  • 關于SSH認證git賬號問題和步驟

    關于SSH認證git賬號問題和步驟 1旅薄、用SSH生成生成id_rsa文件,其中一個是你自己需要的密碼泣崩,另外一個 pub結尾的就是你復制到git上的公鑰。 例如: 2洛口、然后在你...

  • 代碼:
    UIColor *color1 = [UIColor redColor];
    UIColor *color2 = [UIColor redColor];
    NSLog(@" : %@",color1 == color2 ? @"YES" : @"NO");
    NSLog(@"%p====%p",color1,color2);
    答案:YES
    地址:0x604000665e40====0x604000665e40
    代碼:
    UIColor *color3 = [UIColor colorWithRed:1 green:0 blue:0 alpha:1];
    UIColor *color4 = [UIColor colorWithRed:1 green:0 blue:0 alpha:1];
    NSLog(@" : %@",color3 == color4 ? @"YES" : @"NO");
    NSLog(@"%p====%p",color3,color4);
    答案 : NO
    地址:0x600000271c00====0x604000662e00

    iOS開發(fā) 之 不要告訴我你真的懂isEqual與hash!

    本文Demo的完整工程代碼, 參考這里的EqualAndHashDemo 目錄 為什么要有isEqual方法? 如何重寫自己的isEqual方法? 為什么要有hash方法? ...

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