xcode6和xcode5區別

一. 工程創建

  1. xcode 5 創建的工程

    • 有四個目錄 如圖 1:
      圖 1 圖 2

    • Framework 中存放有常用的框架

      • xcode5 是不會自動導入框架的
    • xcode 6 中有一個啓動LunchScreen.xid
      (*xcode 7 是LunchScreen.storeboard*)
    • APP 的可是界面是由啓動界面決定的,如果沒有啓動界面默認爲:320*480

    二. 配置文件

    1. .pch文件

      • xcode 6 中該類型的文件,被隱藏,.pch文件會耗費時間;
        1.存放公用的宏(pch裏面的內容被項目中的所欲文件共有)
        2.PCH文件必須提前編譯:
        targets –> Build Settings(搜索:prefix)
        這裏寫圖片描述
        3.pch文件如果不加objc語言排除會導致報錯 如圖:
        pch文件導致的錯誤

      解決方法:

      
      #ifdef __OBJC__ 
      
      
      #endif
      

  2. .plist 文件

    • 根節點一般都是字典
    • Bundle Name 會決定APP應用的名 (一般默認爲工程名,但工程名一般爲英文)
    • Bundle Identify 標示符
    • Bundle version string shor 應用程序版本號(Bundle version 編譯時的版本號)一般使用這個標示迭代開發應用程序;
  • infoplist 解析
  • //獲取infoplist文件
    NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; 
    //獲取版本號
     NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
    發表評論
    所有評論
    還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
    相關文章