iOS xib檔案引入的兩種方式

2021-07-09 01:10:32 字數 564 閱讀 7022

現在xib檔案的載入方式有兩種:

1 uitableviewcell* cell = [[[nsbundle mainbundle]loadnibnamed:@」chambertableviewcell」 owner:nil options:nil] firstobject];

2 [self.view registernib:[uinib nibwithnibname:@」chambertableviewcell」 bundle:nil] forcellreuseidentifier:@」chambertableviewcell」];

別的**

static nsstring *chambercell = @」chambertableviewcell」;

if (indexpath.section == 0)
我發現這兩種xib載入的方式不一樣,第二種載入後直接放到記憶體裡面,所以下面cell直接不為空,不能載入if(cell == nill)裡面的東西,第一種方式載入不直接到記憶體裡面,只有當用到的時候才會載入到記憶體裡面,這樣可以載入if(cell == nill)裡面的東西。

類的兩種引入方式

一種是通過 import方式引入 另一種是通過 class引入 這兩種的方式的區別在於 1 import方式會包含被引用類的所有資訊,包括被引用類的變數和方法 class方式只是告訴編譯器在a.h檔案中 b b 只是類的宣告,具體這個類裡有什麼資訊,這裡不需要知道,等實現檔案中真正要用到時,才會真正...

vue中引入echarts的兩種方式

1.main.js中配置 import echarts from echarts 引入echarts vue.prototype.echarts echarts 引入元件2.echarts在vue中的引用 按需引入 如果是在許多頁面中都有用到,就寫在main.js中 main.js 引入基本模板 l...

angular兩種引入js方式的區別

先說2種引入js的方法,網上找到相關的文章,但具體沒有寫2者的區別,這個有待研究 方法一 angular cli.json 中引入js 方法二 index.html 中配置 js 檔案 只所以想總結2種方法的區別,是因為專案中使用cometd引入js檔案時,在這2處都引入了js,且2處引用的js檔案...