最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IOS Bundle詳細介紹及使用方法

 更新時間:2017年04月12日 10:12:37   投稿:lqh  
這篇文章主要介紹了IOS Bundle詳細介紹及使用方法的相關(guān)資料,需要的朋友可以參考下

什么是Bundle?

A bundle is a directory with a standardized hierarchical structure that holds executable code and the resources used by that code.

Bundle就是一個標(biāo)準(zhǔn)化分層化的路徑,這個目錄保存了可執(zhí)行代碼以及這些代碼執(zhí)行的時候需要的資源文件。

Bundle存儲哪些文件?

文件 作用
Info.plist 一個iOS App運行所必需的文件,這個結(jié)構(gòu)化的文件里存儲著App運行需要的各種因素(例如:需要使用地理位置,支持的設(shè)備等等)
可執(zhí)行文件 必需的文件,程序的入口點
資源文件 包括圖片,圖標(biāo),strings文件,nib文件,配置文件等。通常數(shù)據(jù)文件是可以本地化的,也就是對不同語言進行適配

一個簡單的Bundle結(jié)構(gòu)

其中

文件 作用
MyApp 應(yīng)用的可執(zhí)行文件,名字和應(yīng)用的名字一致
MyAppIcon.png, MySearchIcon.png, MySettingsIcon.png 圖標(biāo)文件,由于圖標(biāo)要在不同的地方展示(主界面,搜索界面,setting界面等)所以,通常要提供不同尺寸的圖標(biāo)
Info.plist 必需的文件,上文有闡述
Default.png App開啟的時候顯示的圖片
MainWindow.nib App開啟的時候主界面的nib文件,這個我很少用,一般都是用storyboard來做了
Settings.bundle 在系統(tǒng)設(shè)置信息里的應(yīng)用配置選項,用來保存那些很少需要改變的配置(這個國外的App用的較多,國內(nèi)的app不怎么用)
可以本地化的資源文件 不可以本地化的文件保存在頂層目錄,可以國際化的文件通常保存在響應(yīng)的語言目錄

Bundle中資源查找的順序

  • 全局資源(非本地化的資源)
  • Region-specific 的資源(國家相關(guān))(本地化)
  • 語言相關(guān)的資源(本地化)
  • 程序開發(fā)語言相關(guān)(一般就是英語)

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • iOS獲取Label高度的幾種方法與對比

    iOS獲取Label高度的幾種方法與對比

    這篇文章主要介紹了給大家介紹了iOS獲取Label高度的幾種方法,包括 view的sizeThatFits 方法、view的sizeToFit方法、NSString的sizeWithAttributes方法和NSString 的 boundingRectWithSize 方法,文中不僅介紹四種方法的實現(xiàn),還進行了對比,下面來一起看看吧。
    2016-11-11
  • Swift實現(xiàn)iOS應(yīng)用中短信驗證碼倒計時功能的實例分享

    Swift實現(xiàn)iOS應(yīng)用中短信驗證碼倒計時功能的實例分享

    這篇文章主要介紹了Swift實現(xiàn)iOS應(yīng)用中短信驗證碼倒計時功能的實例分享,開啟和關(guān)閉倒計時功能的步驟實現(xiàn)比較關(guān)鍵,需要的朋友可以參考下
    2016-04-04
  • IOS面試大全之常見算法

    IOS面試大全之常見算法

    之前看了很多面試題,感覺要不是不夠就是過于冗余,于是我將網(wǎng)上的一些面試題進行了刪減和分類,這篇文章先給大家分享一下IOS中的常見算法,有需要的可以參考借鑒。
    2016-09-09
  • ios用AFN進行文件上傳的示例代碼

    ios用AFN進行文件上傳的示例代碼

    本篇文章主要介紹了ios用AFN進行文件上傳的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • IOS 使用NSAssert()和NSParameterAssert調(diào)試程序

    IOS 使用NSAssert()和NSParameterAssert調(diào)試程序

    這篇文章主要介紹了IOS 使用NSAssert()和NSParameterAssert調(diào)試程序的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • iOS使用原生AVCapture系列

    iOS使用原生AVCapture系列

    這篇文章主要為大家詳細介紹了iOS使用原生AVCapture系列的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • iOS開發(fā)Masonry與Frame布局差異示例詳解

    iOS開發(fā)Masonry與Frame布局差異示例詳解

    這篇文章主要為大家介紹了iOS開發(fā)Masonry與Frame布局差異示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • IOS開發(fā)之路--C語言數(shù)組和字符串

    IOS開發(fā)之路--C語言數(shù)組和字符串

    數(shù)組在C語言中有著特殊的地位,它有很多特性,例如它的存儲是連續(xù)的,數(shù)組的名稱就是數(shù)組的地址等。而在C語言中是沒有String類型的,那么如果要表示一個字符串,就必須使用字符串?dāng)?shù)組
    2014-08-08
  • iOS實現(xiàn)卡片式滾動效果 iOS實現(xiàn)電影選片效果

    iOS實現(xiàn)卡片式滾動效果 iOS實現(xiàn)電影選片效果

    這篇文章主要為大家詳細介紹了iOS實現(xiàn)卡片式滾動效果,實現(xiàn)電影選片效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • iOS調(diào)用高德地圖SDK的完整步驟

    iOS調(diào)用高德地圖SDK的完整步驟

    高德LBS開放平臺將高德最專業(yè)的定位、地圖、搜索、導(dǎo)航等能力,以API、SDK等形式向廣大開發(fā)者免費開放,下面這篇文章主要給大家介紹了關(guān)于iOS調(diào)用高德地圖SDK的完整步驟,需要的朋友可以參考下
    2021-11-11

最新評論

修文县| 阿城市| 芒康县| 乐至县| 海林市| 林州市| 恩平市| 图片| 巩留县| 新营市| 竹山县| 永登县| 梓潼县| 南平市| 辉南县| 东丽区| 剑阁县| 长丰县| 兴城市| 曲水县| 长岛县| 海盐县| 南木林县| 铁岭市| 容城县| 临高县| 彭州市| 临安市| 谢通门县| 南召县| 金门县| 甘孜县| 邯郸市| 六安市| 扎囊县| 邳州市| 郴州市| 新巴尔虎右旗| 罗山县| 三原县| 农安县|