7. 將Single View Application模板&Empty Application模板的工程

Question1 :如何將Single View Application模板的工程修改為Empty Application模板的工程?http://blog.csdn.net/baby_hua/article/details/51122432
總結(jié)一下:
1. 將Main.storyboard和LaunchScreen.storyboard都刪掉;
2. 把info.plist中的Launch screen interface file base name和Main storyboard file base name去掉;
3. 第三步:設(shè)置啟動頁,在Targets->my project的Launch Images Source點(diǎn)擊Use Asset Catalog,Migrate一下;
4. 之后系統(tǒng)會給你新建一個Image Set,我們要用的當(dāng)然不是這個,選擇目錄中的Assets.xcassets,新建一個Launch Images;
5. 在General ->App Icons and Launch Image ->Launch Image Source 設(shè)置第四步創(chuàng)建的啟動頁;
6.在AppDelegate.m  的  application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions  中添加
{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    self.window.backgroundColor = [UIColor whiteColor];
    self.window.rootViewController = [[UIViewController alloc]init];
    [self.window makeKeyAndVisible];    
    return YES;
}
7. 添加PCH文件,設(shè)置PCH路徑。
Question2 :Single View Application模板的工程比Empty Application模板的工程多做了哪些工作?
Single View Application模板的工程
1. 創(chuàng)建了一個程序的UIWindow的對象;
2. 創(chuàng)建了一個UIViewController的對象;
3. 并將這個UIViewController的對象設(shè)置為window的根視圖;
4.設(shè)置了程序的啟動頁
所以在 Single View Application 模板的工程 不需要 在在AppDelegate.m  的  application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions  中添加相應(yīng)的代碼
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容