iOS 載入Viewcontroller的幾種方法

2022-07-11 11:00:11 字數 731 閱讀 3533

//

一、根據storyboardid(需要在storyboard設定),通過viewcontroller所在的storyboard來載入:

uistoryboard *storyboard = [uistoryboard storyboardwithname:@"

main

"bundle:nil];

uiviewcontroller *vc = [storyboard instantiateviewcontrollerwithidentifier:@"

ficowvc"];

//二、通過uiviewcontroller對應的.xib檔案載入:

uiviewcontroller *vc = [[uiviewcontroller alloc] initwithnibname:@"

ficowvc

"bundle:nil];

//三、直接載入uiviewcontroller類:

uiviewcontroller *vc =[[uiviewcontroller alloc] init];

/*注意:

loadnibnamed和initwithnibname需要載入的xib檔案是不一樣的。

initwithnibname需要載入的xib檔案的file owner應改是需要載入的類,

而loadnibnamed需要載入的xib檔案的file owner為nsobject。

*/

IOS懶載入介紹

懶載入,又稱為延遲載入,本質寫的是其get方法。換句話說,就是在開發中,對於程式中的資源 在程式啟動的時候不載入資源,只有在執行中需要資源時,再去載入這些資源。我們知道ios裝置的記憶體有限,如果在程式在啟動後就一次性載入將來會用到的所有資源,那麼就有可能會耗盡ios裝置的記憶體。這些資源例如大量資...

iOS懶載入模式

懶載入 概念 所謂懶載入是乙個物件徐濤建立時才會被建立,不需要建立時不被建立 使用場景 ios中的uitableview就用到了懶載入,tableviewcell原生元件在宣告getting方法時,ps imageview屬性,textlable屬性,detailtextlabel屬性 readon...

iOS載入本地HTML

目標 讀取本地的html檔案來展示h5頁面。ios8以後,蘋果推出了新框架webkit。所以分別用uiwebview和wkwebview來實現看看。以下僅當html檔案的檔名為index.html。webview除錯方法是在模擬器顯示webview之後,開啟safari的 開發 tab的simula...