【移動應用開發(fā)技術(shù)】Xcode中Info.plist字段詳解_第1頁
【移動應用開發(fā)技術(shù)】Xcode中Info.plist字段詳解_第2頁
【移動應用開發(fā)技術(shù)】Xcode中Info.plist字段詳解_第3頁
【移動應用開發(fā)技術(shù)】Xcode中Info.plist字段詳解_第4頁
【移動應用開發(fā)技術(shù)】Xcode中Info.plist字段詳解_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

【移動應用開發(fā)技術(shù)】Xcode中Info.plist字段詳解

Info.plist用于向iOS提供關(guān)于app,bundle或者framework的一些重要信息。它指定了比如一個應用應該怎樣啟動,它如何被本地化,應用的名稱,要顯示的圖標,還有更多。Info.plist文件實際上是蘋果預定義schema的XML文件。為了構(gòu)建一個設備相關(guān)的健,你在健的后面要加上~iphone或者~ipad。常用字段:1.獲取版本信息:NSDictionary*infoDic=[[NSBundlemainBundle]infoDictionary];NSString*localVersion=[infoDicobjectForKey:@"CFBundleShortVersionString"];2.應用支持http網(wǎng)絡請求:在Info.plist中添加NSAppTransportSecurity類型Dictionary。

在NSAppTransportSecurity下添加NSAllowsArbitraryLoads類型Boolean,值設為YES注意類型NSAppTransportSecurity為Dictionary,NSAllowsArbitraryLoads為Boolean,復制粘貼的時候,不要多了空格,segmentfault頁面上直接復制,經(jīng)常會多一個出空格!控制應用的名稱:表A-1控制應用的名稱

字段類型是否必須摘要CFBundleNameYesbundle的簡稱,

這個健指定了你的應用的名稱No本地化的bundle名,

本地化,可以通過InfoPlist.strings文件來為每個語言指定一個合適的值CFBundleDisplayNameCFBundleDisplayName字段指定了一個字符串值來標識bundle的顯示名稱。Finder和其他用戶界面組件會把它顯示給用戶。這個名稱可以與文件系統(tǒng)中的bundle名不同。通過把字段加入適當?shù)?lproj子目錄中的InfoPlist.strings文件,就可以實現(xiàn)該字段的本地化。如果您需要本地化這個字段,您還應該提供一個CFBundleName字段的本地化版本。CFBundleNameCFBundleName指定了該bundle的簡稱。簡稱應該小于16個字符并且適合在菜單和“關(guān)于”中顯示。通過把它加入到適當?shù)?lproj子文件夾下的InfoPlist.strings文件中,該字段可以被本地化。如果您本地化了該字段,那您也應該提供一個CFBundleDisplayName字段的本地化版本。應用標識+應用版本:表A-2應用標識+應用版本

字段類型是否必須摘要CFBundleIdentifierYES該bundle的唯一標識字符串。該字符串的格式類似java包的命名方式,例如:com.apple.myapp。CFBundleShortVersionStringStringYES這個值是一個字符串,用來指定你在APPStore上面看的的版本號,這個值必須在每一次AppStore發(fā)布版本中遞增CFBundleVersionStringYES可執(zhí)行文件的創(chuàng)建號,

這個健的值是一個證書,你可以在每一次發(fā)布時增加它。CFBundleIdentifierCFBundleIdentifier字段指定了bundle的一個唯一的標識字符串。該標識符采用了類似Java包的命名方式,例如com.apple.myapp。該bundle標識符可以在運行時定位bundle。預置系統(tǒng)使用這個字符串來唯一地標識每個應用程序。它包含一個唯一標識的字符串,它是從你在iOSProvisioningPortal創(chuàng)建的AppID取得的AppID包含兩個部分:TeamID和BundleIDCFBundleShortVersionStringCFBundleShortVersionString字段指定了bundle的版本號。一般包含該bundle的主、次版本號。這個字符串的格式通常是“n.n.n”(n表示某個數(shù)字)。第一個數(shù)字是bundle的主要版本號,另兩個是次要版本號。該字段的值會被顯示在Cocoa應用程序的關(guān)于對話框中。該字段不同于CFBundleVersion,它指定了一個特殊的創(chuàng)建號。而CFBundleShortVersionString的值描述了一種更加正式的并且不隨每一次創(chuàng)建而改變的版本號。CFBundleVersionCFBundleVersion字段指定了一個字符串用來標識創(chuàng)建號。該字段的值通常隨每一次創(chuàng)建而改變,并且會被顯示在Cocoa”關(guān)于”對話框中的擴號里。

為了指定一個發(fā)布版的bundle的版本信息,可以使用CFBundleShortVersionString字段。參見“CFBundleShortVersionString”。獲取用戶權(quán)限信息:用來訪問用戶信息的ReasonstringsiOS6中需要從用戶那里得到授權(quán)的數(shù)據(jù)//Calendars,ContactsLocation,Photos,Reminders表A-3獲取用戶權(quán)限信息

字段類型是否必須摘要NSCalendarsUsageDescriptionString當應用第一次視圖訪問用戶的日歷的時候,會出現(xiàn)一個彈出框來向用戶請求權(quán)限。如果你對這個鍵設置了一個值,那么這個值將會顯示在彈出框中NSContactsUsageDescriptionStringNo應用第一次嘗試訪問用戶的通訊錄的時候,會出現(xiàn)一個彈出框申請權(quán)限。就像是前一個鍵,你對這個鍵指定的值,將會顯示在彈出框中NSPhotoLibraryUsageDescriptionStringNo同上,照片NSRemindersUsageDescriptionStringNo同上,備忘錄NSLocationUsageDescriptionNo同上,位置信息應用圖標:表A-4應用圖標

字段類型是否必須摘要CFBundleIconFileNo圖標文件的文件名-

在3.2版本被廢棄UIPrerenderedIconBooleanNo這個鍵自從第一個iOSSDK就有了,它告訴iOS是否給你應用的圖標添加光照效果CFBundleIconFiles這個鍵的引入,是用來處理在iPad和retina屏幕的出現(xiàn)時,所需圖標數(shù)量的增長的。這個健的值應該是一個字符串數(shù)組

-在5.0版本被廢棄CFBundleExecutableCFBundleIconsNSDictionaryNo這個健是iOS

5.0增加的,可以讓開發(fā)者指定Newsstand圖標和普通應用的圖標CFBundleIconFileCFBundleIconFile字段指定了包含該bundle圖標的文件。您給出的文件名不需要包含“.icns”擴展名。Finder會在該bundle的“Resource”文件夾內(nèi)尋找圖標文件。如果您的bundle使用了自定義的圖標,那您就必須指定該屬性。假如您沒有指定,F(xiàn)inder(和其他應用程序)會使用缺省的圖標來顯示您的bundle??刂茟贸跏蓟瘑?表A-5控制應用初始化啟動

字段類型是否必須摘要UILaunchImageFileStringNo啟動圖片NSMainNibFileStringNo應用程序的主nib文件名,

如果你用NIB的話,這個就是一個很重要的鍵。它指定了當你應用啟動的時候,用于創(chuàng)建初始化窗口和相關(guān)對象的NIB文件UIMainStoryboardFileStringNo如果你用Storyboard的話,這是一個很重要的鍵。它指定可一個storyboard文件,用于在應用啟動的時候創(chuàng)建初始界面NSMainNibFileNSMainNibFile字段包含了一個含有應用程序的主nib文件名(不包含.nib文件擴展名)的字符串。一個nib文件作為一個InterfaceBuilder的存檔文件,含有對用戶界面的詳細描述信息以及那些界面中的對象之間的關(guān)聯(lián)信息。當應用程序被啟動時,主nib文件會被自動裝載。MacOSX會尋找與應用程序名相匹配的nib文件。用戶界面:表A-6用戶界面

字段類型是否必須摘要UISupportedInterfaceOrientationsArray這個鍵的值是一個你應用支持的屏幕方向的數(shù)組UIInterfaceOrientationStringNo如果你的應用值支持一個方向,那么你應該設置這個鍵。它保證在你應用啟動的時候,狀態(tài)欄在正確的方向,而不是啟動的時候在一個方向,然后又通過動畫移動到另外一個方向。UIStatusBarStyle

StringNo設置應用啟動時狀態(tài)欄的初始風格UIStatusBarHidden

BOOL

No這個鍵表示,在應用啟動的時候,狀態(tài)欄是否隱藏。UIStatusBarTintParameters

NSDictionary

No狀態(tài)欄可以進行一些美化UISupportedInterfaceOrientations這個鍵的值是一個你應用支持的屏幕方向的數(shù)組。可用選項有:UIInterfaceOrientationPortrait:Home鍵在下方的豎屏模式UIInterfaceOrientationPortraitUpsideDown:Home鍵在上方的豎屏模式UIInterfaceOrientationLandscapeLeft:Home鍵在左方的豎屏模式UIInterfaceOrientationLandscapeRight:Home鍵在右方的豎屏模式UIStatusBarStyle這個鍵設置應用啟動時狀態(tài)欄的初始風格。UIStatusBarStyle的枚舉值:UIStatusBarStyleDefault、UIStatusBarStyleBlackTranslucent、UIStatusBarStyleBalackOpaqueUIStatusBarTintParameters在iOS6中狀態(tài)欄可以進行一些美化,在這個字典中又四個鍵:Style:表示導航條的barStyle屬性Translucent:表示導航條的translucent屬性TintColor:這個指定了導航條的修飾顏色。groundImage:如果你的導航條有背景圖片,那么在這里把圖片的文件名寫上。應用控制:表A-7應用控制

字段類型是否必須摘要UIRequiredDeviceCapabilitiesArray/Dictionary

它能讓你指定設備必須要有的特性,或者設備必須不能有的特性UIBackgroundModesArrayNo當你需要你的應用在后臺運行時,就需要這個后臺模式,數(shù)組里包含應用需要的所有后臺模式MKDirectionsApplicationSupportedModesNo

這個iOS6新增加的一個鍵。它允許你為特定的區(qū)域和交通模式指定你的應用的路由信息UIDeviceFamilyNumber/ArrayNo

Xcode自動添加這個鍵,所以你不需要自己添加。它表示應用支持哪些設備CFBundleGetInfoHTMLUIAppFontsArrayNo

如果你需要額外的字體。這個鍵可以為你的應用添加非標準的字體UIApplicationExitsOnSuspendBooleanNo

如果這個鍵設置為true,那么應用將會直接中斷,而不是切換到后臺UIFileSharingEnabledBooleanNo如果你希望用戶能用iTunes的文件共享功能將文件從你的應用的document目錄傳入或傳出,那么你需要設置這個鍵的值為trueUINewsstandAppBooleanNo如果

你的應用時Newsstand類型的,那么你應該將這個鍵設置為trueUIRequiresPersistentWiFiBooleanNoiOS在默認情況下,如果設備30分鐘沒有活動,它就會關(guān)閉WiFi連接。如果你設置這個鍵的值為true,那么這個行為會被覆蓋,只要你的應用是打開的,網(wǎng)絡連接就不會關(guān)閉UISupportedExternalAccessoryProtocolsArrayNo這個鍵指定了和附加的硬件設備通訊的協(xié)議UIBackgroundModes當你需要你的應用在后臺運行時,就需要這個后臺模式,數(shù)組里包含應用需要的所有后臺模式,可以從以下幾個值里面

選擇:

audio:使用音頻框架來播放或者錄制音頻

location:需要在后臺訪問用戶的位置信息

voip:這個應用支持IP語音,需要在后臺進行Internet連接和音頻播放

newsstand-content:使用NewsstandAPI在后臺下載并處理內(nèi)容,這允許當一個代表有新的可用發(fā)布的推送發(fā)進來的時候喚醒應用external-accessory:使用ExternalAccessory框架來和外部的設備驚醒通訊bluetooth-central:使用CoreBluetooth框架和外部設備進行通訊高級視圖控制:表A-8高級視圖控制

字段類型是否必須摘要UIViewEdgeAntialiasingBooleanNo默認情況下,你的視圖被iOS的渲染系統(tǒng)繪制,不包括反鋸齒功能。這是因為不是用反鋸齒運行速度會快很多UIViewGroupOpacityBooleanNo當你設置了視圖的透明度,它所有的子視圖都被渲染成同樣的透明度,但會在它后面被渲染CoreOS****以下為系統(tǒng)自動修改,無需手動修改****:表A-9CoreOS

字段類型是否必須摘要LSRequiresIPhoneOSBoolean這個鍵時iOS應用運行在設備上面必須的,并且它的值必須時trueCFBundlePackageTypeStringNo用來標識bundle類型的四個字母長的代碼(

在iOS中,你至處理應用,但在Mac中,Info.plst還可以引用其他類型的項目)CFBundleInfoDictionaryVersionStringYesInfo.plist格式的版本信息,

Info.plst的結(jié)構(gòu)很可能會隨著時間改變,那么就需要告訴操作系統(tǒng),當前這個文件對應的版本是什么。CFBundleExecutableStringYes該bundle的可執(zhí)行文件名,

iOS中的應用會被打包成.app文件。在這個文件中包含了所有的資源,并且還有一個可執(zhí)行文件。這個鍵時一個字符串,用來指定可執(zhí)行文件的名稱。CFBundleSignatureYes用來標識創(chuàng)建者的四個字母長的代碼,

這個鍵和Mac有關(guān),和iOS沒有特別的關(guān)系。CFBundlePackageTypeCFBundlePackageType字段指定了bundle的類型,類似于MacOS9的文件類型代碼。該字段的值包含一個四個字母長的代碼。應用程序的代碼是‘APPL';框架的代碼是‘FMWK';可裝載bundle的代碼是‘BND'。如果您需要,您也可以為可裝載bundle選擇其他特殊的類型代碼。CFBundleInfoDictionaryVersionCFBundleInfoDictionaryVersion字段指定了屬性列表結(jié)構(gòu)的當前版本號。該字段的存在使得可以支持Info.plist格式將來的版本。在您建立一個bundle時,ProjectBuilder會自動產(chǎn)生該字段。CFBundleExcutableCFBundleExecutable標識了bundle的可執(zhí)行主文件的名稱。對于一個應用程序來說,就是該應用程序的可執(zhí)行文件。對于一個可加載bundle,它是一個可以被bundle動態(tài)加載的二進制文件。對于一個框架,它是一個共享庫。ProjectBuilder會自動把該字段加入到合適項目的Info.plist文件中。

對于框架,考慮到啟動效率的原因,可執(zhí)行文件名需要和框架名同名。該可執(zhí)行文件名不應該包含可用于多種平臺的擴展名。注意您必須在bundle的Info.plist文件中包含一個有效的CFBundleExecutable字段。即使當用戶重命名應用程序或bundle的目錄時,MacOSX也可以使用這個字段來定位可執(zhí)行文件和共享庫。CFBundleSignatureCFBundleSignature字段指定了bundle的創(chuàng)建者,類似于MacOS9中的文件創(chuàng)建者代碼。該字段的值包含四字母長的代碼,用來確定每一個bundle。本地化:表A-10本地化

字段類型是否必須摘要CFBundleLocalizationsArrayNo

系統(tǒng)通過查找你應用提供的Iproj目錄來決定你的應用支持哪些語言地區(qū)。這個鍵的值是一個字符串數(shù)組,數(shù)組中的每一個值都代表支持的地區(qū)CFBundleDevelopmentRegionNo當你開發(fā)你的應用的時候,你通常會使用你本地的語言來寫它。這個鍵的值是一個字符串,如果用戶請求的區(qū)域沒有必須的資源的話,它用來表示默認的本地化區(qū)域自定義URL和文檔類型:表A-11自定義URL和文檔類型

字段類型是否必須摘要CFBundleURLTypesArrayNo一組描述了該bundle所支持的URL協(xié)議的字典。這個鍵可以讓你指定一個你的應用支持的URL的一個數(shù)組CFBundleDocumentTypesArrayNo一組描述了該bundle所支持的文檔類型的字典。這個鍵可以讓你指定你的應用可以處理哪種類型的文檔,這個數(shù)組中的值都是一個字典UIImportedTypeDeclarations為了允許你的應用打開那些不屬于它的類型,你需要導入那個UTI,并且這個時你要用到的鍵CFBundleURLTypesCFBundleURLTypes字段包含了一組描述了應用程序所支持的URL協(xié)議的字典。它的用途類似于CFBundleDocumentTypes的作用,但它描述了URL協(xié)議而不是文檔類型。每一個字典條目對應一個單獨的URL協(xié)議,每一個都代表你應用支持的一種URL規(guī)則。表A-11-1列出了在每一個字典條目中使用的字段。表A-11-1CFBundleURLTypes字典的字段

字段類型描述該字段定義了那些與URL類型有關(guān)的應用程序的角色(即該應用程序與某種文檔類型的關(guān)系)。它的值可以是Editer,Viewer,Printer,Shell或None。有關(guān)這些值的詳細描述可以參見“

文檔的配置”。該字段是必須的。(

當打開這個URL時你的應用所扮演的角色)該字段包含了被用于這種URL類型的圖標文件名(不包括擴展名)字符串。(

指定對這種URL所使用的圖標的文件名)該字段包含了這種URL類型的抽象名稱字符串。為了確保唯一性,建議您使用Java包方式的命名法則。這個名字作為一個字段也會在InfoPlist.strings文件中出現(xiàn),用來提供該類型名的可讀性版本。(

這應該時一個唯一的字符串,用來區(qū)分不同的URL類型)該字段包含了一組可被這種類型處理的URL協(xié)議。例如:http,ftp等。(

字符串數(shù)組,每一個元素代表這個規(guī)則支持的URL)CFBundleDocumentTypesCFBundleDocumentTypes字段保存了一組字典,它包含了該應用程序所支持的文檔類型。每一個字典都被稱做類型定義字典,并且包含了用于定義文檔類型的字段。表A-11-2列出了類型定義字典中支持的字段。表A-11-2CFBundleDocumentTypes字典的字段

字段類型描述該字段包含了一組映射到這個類型的文件擴展名。為了打開具有任何擴展名的文檔,可以用單個星號“*”。該字段是必須的。String

圖標文件的數(shù)組,該字段指定了系統(tǒng)顯示該類文檔時使用的圖標文件名,該圖標文件名的擴展名是可選的。如果沒有擴展名,系統(tǒng)會根據(jù)平臺指定一個(例如,MacOS

9中的.icons)。該字段包含了這種文檔類型的抽象名稱。通過在適當?shù)腎nforPlist.strings文件中包含該字段,可以實現(xiàn)對它的本地化。(

唯一的字符串,區(qū)分URL類型)該字段包含了一組映射到這個類型的四字母長的類型代碼。為了打開所有類型的文檔,可以把它設為“****”。該字段是必須的。該字段定義了那些與文檔類型有關(guān)的應用程序的角色。它的值可以是Editer,Viewer,Printer,Shell或None。有關(guān)這些值的詳細描述可以參見“

文檔的配置”。該字段是必須的。該字段描述了被用來實例化文檔的NSDocument子類。僅供Cocoa應用程序使用。該字段描述了一組可以輸出的文檔類型。僅供Cocoa應用程序使用。使用iCloud:表A-12使用iCloud

字段類型是否必須摘要NSUbiquitousDisplaySetStringNoiCloud使用這個鍵來表示你應用的文件存儲??梢园阉胂蟪蒳Cloud中的一個目錄用來存放你應用中的文件Bundle核心字段:MacOSX為描述bundle的信息提供了一組核心字段。集成開發(fā)環(huán)境會賦予這些字段缺省值。表A-13列出了這些字段。表A-13標準字段概要:

字段類型是否必須摘要CFBundleDevelopmentRegionStringNo

該bundle的地區(qū)。通常對應于作者的母語。CFBundleGetInfoHTMLStringNo用來在Finder的GetInfo面板中顯示的更豐富內(nèi)容的字符串。CFBundleGetInfoStringStringNo用來在Finder的GetInfo面板中顯示的字符串。CFBundleHelpBookFolderStringNo含有該bundle幫助文件的文件夾名字。CFBundleHelpBookNameStringNo當該bundle的幫助啟動時顯示的幫助文件的名字。CFBundleDevelopmentRegionCFBundleDevelopmentRegion字段指定了一個字符串值來標識bundle的地區(qū)。通常對應于作者的母語。如果不能找到用戶首選的地區(qū)或語言的資源,系統(tǒng)最后會使用該值。CFBundleGetInfoHTMLCFBundleGetInfoHTML字段含有會在bundle的信息窗口中顯示的HTML字符串。如果您希望在信息窗口中有更強的表現(xiàn)力,可以使用這個鍵值對來替代純文本的CFBundleGetInfoString。通過把它加入到合適的.lproj目錄中的InfoPlist.strings文件中,您也可以本地化該字符串。

如果CFBundleGetInfoString和CFBundleGetInfoHTML同時存在的話,系統(tǒng)會選擇使用CFBundleGetInfoHTML。CFBundleGetInfoStringCFBundleGetInfoString字段含有會在bundle的信息窗口中顯示的純文本字符串(這里的字符串也就是MacOS9中的長字符串)。該字段的格式應該遵照MacOS9中的長字符串,例如:“2.2.1,?GreatSoftware,Inc,1999”。通過把它加入到合適的.lproj目錄中的InfoPlist.strings文件中,您也可以本地化該字符串。如果存在CFBundleGetInfoHTML的話,系統(tǒng)不會選擇使用該字段。CFBundleHelpBookFolderCFBundleHelpBookFolder字段含有該bundle的幫助文件的文件夾名字。幫助通常被本地化成一種指定的語言,所以該字段指向的文件夾應該是所選擇語言的.lproj目錄中的文件夾。CFBundleHelpBookNameCFBundleHelpBookName指定了您的應用程序的幫助主頁。該字段指定的幫助頁面名可以和HTML文件名不同。在幫助文件META標簽的CONTENT屬性中指定了幫助頁面名。應用程序特定的字段:表A-14應用程序特定的字段:

字段類型是否必須摘要應用程序的主nib文件名。CFAppleHelpAnchorCFAppleHelpAnchor字段定義了bundle的初始HTML幫助文件名,不需要包括.html或.htm擴展名。這個文件位于bundle的本地化資源目錄中,或者如果沒有本地化資源目錄的話,則直接被放在Resources目錄中。NSAppleScriptEnabledNSAppleScriptEnabled字段說明了該應用程序是否支持AppleScript。如果您的應用程序支持,就需要把該字符串的值設為“Yes”。NSHumanReadableCopyrightNSHumanReadableCopyright字段包含了一個含有bundle的版權(quán)信息的字符串。您可以在“關(guān)于”對話框中顯示它。該字段通常會出現(xiàn)在InfoPlist.strings文件中,因為往往需要本地化該字段的值。NSJavaNeededNSJavaNeeded字段含有一個布爾值,用來確定在執(zhí)行該bundle的代碼之前Java虛擬機是否需要被載入并運行。您也可以指定一個字符串類型的值“YES”代替布爾型的值。NSJavaPathNSJavaPath字段包含了一組路徑。每一個路徑指向一個Java類。該路徑相對于由NSJavaRoot字段定義的位置來說,可能是一個絕對路徑也可能是一個相對路徑。開發(fā)環(huán)境會自動把這些值保存在數(shù)組中。NSJavaRootNSJavaRoot字段含有一個指向一個目錄的字符串。該目錄是應用程序的Java類文件的根目錄NSPrincipalClassNSPrincipalClass字段定義了一個bundle的主類的名稱。對于應用程序來說,缺省情況下這個名字就是應用程序的名字。NSServicesNSServices包含了一組字典,它詳細說明了應用程序所提供的服務。表A-5列出了用來指定服務的字段。表A-14-1NSServices字典的字段:

字段類型描述啟動服務字段:啟動服務字段規(guī)定了MacOSX中的應用程序是怎樣被啟動的。這些字段適用于CFM和Mach-O可執(zhí)行文件。有關(guān)CFM和Mach-O可執(zhí)行文件的詳情可參見“安裝和集成”一章中的“CFM可執(zhí)行文件”。表A-6列出了啟動服務的字段。表A-15啟動服務字段:

字段類型是否必須摘要LSBackgroundOnly如果該字段存在并且被設為“1”,啟動服務將只會運行在后臺。您可以使用該字段來創(chuàng)建無用戶界面的后臺應用程序。如果您的應用程序使用了連接到窗口服務器的高級框架,但并不需要顯示出來,您也應該使用該字段。后臺應用程序必須被編譯成Mach-O可執(zhí)行文件。該選項不適用于CFM應用程序。您也可以指定該字段的類型為Boolean或Number。然而,只有MacOSX10.2或以上的版本才支持這些類型的值。LSPrefersCarbon如果該字段被設為“1”,F(xiàn)inder將會在顯示簡介面板中顯示“在Classic環(huán)境中打開”控制選項,缺省情況下該控件未被選中。如果需要,用戶可以修改這個控制選項來在Classic環(huán)境中啟動應用程序。您也可以指定該字段的類型為Boolean或Number。然而,只有MacOSX10.2或以上的版本才支持這些類型的值。如果您在您的屬性列表中加入了該字段,那么就不要同時加入LSPrefersClassic,LSRequiresCarbon,或LSRequiresClassic字段。LSPrefersClassic如果該字段被設為“1”,F(xiàn)inder將會在顯示簡介面板中顯示“在Classic環(huán)境中打開”控制選項,缺省情況下該控件被選中。如果需要,用戶可以修改這個控制選項來在Carbon環(huán)境中啟動應用程序。您也可以指定該字段的類型為Boolean或Number。然而,只有MacOSX10.2或以上的版本才支持這些類型的值。如果您在您的屬性列表中加入了該字段,那么就不要同時加入LSPrefersCarbon,LSRequiresCarbon,或LSRequiresClassic字段。LSRequiresCarbon如果該字段被設為“1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論