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

IOS Bundle詳細介紹及使用方法

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

什么是Bundle?

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

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

Bundle存儲哪些文件?

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

一個簡單的Bundle結構

其中

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

Bundle中資源查找的順序

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

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

相關文章

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

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

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

    Swift實現iOS應用中短信驗證碼倒計時功能的實例分享

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

    IOS面試大全之常見算法

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

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

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

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

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

    iOS使用原生AVCapture系列

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

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

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

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

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

    iOS實現卡片式滾動效果 iOS實現電影選片效果

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

    iOS調用高德地圖SDK的完整步驟

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

最新評論

许昌县| 元阳县| 宝清县| 宜兰市| 天门市| 青川县| 林口县| 麻城市| 望奎县| 芜湖县| 达拉特旗| 聂拉木县| 喀喇沁旗| 阿克陶县| 新源县| 和硕县| 英德市| 昌江| 田东县| 轮台县| 文登市| 昌都县| 乐都县| 漠河县| 永城市| 辽阳县| 舞钢市| 白山市| 越西县| 德化县| 原平市| 华蓥市| 威宁| 内丘县| 丰都县| 兴宁市| 老河口市| 沙坪坝区| 淅川县| 孝义市| 云安县|