Related searches
This window serves for displaying properties of various editable objects: a project, a scene and objects in a scene. This window updates automatically when you select some object. One of the applications that can help Windows users work with Mac OS X files is plist Editor, a simple yet efficient software solution designed to help you manage property list files. Describes the keys for a bundle's Info.plist file. Plist Editor Pro is a tool that can help you to reading and edit both XML format and binary format plist file under Windows system. Property list definitions, which make editing common forms of property lists less cumbersome. Full multi-level undo support. Powerful find/replace capabilities. A built-in window to browse through your preference. On the List settings page, edit the settings and properties you want, such as name, description, add versioning or validation, column ordering, or adding more columns. Each setting allows you to set or cancel your changes and additions.
- » property list editor 載點
- » property list edit
- » file property edit file property edit 开源
- » property editor лекарство
- » fms pdf property editor portable
- » to-do-list_to-do list 2.4.0 download
- » to do list to-do list 2.4.0 download
- » click to list grocery shopping list 3.03
- » eband song list editor
- » eband list editor
property list editor
at UpdateStar- More
plist Editor Pro
plist Editor Pro is a good program for reading and editing plist files. You can read and edit both XML-format and binary-format plist files, view and edit a plist file in XML-text mode, view a plist file in property-list … more info... - More
File Property Edit 3.75
Modify the attributes and properties of a batch of files or directories. With the power file and folder browse feature plus the drag and drop support, you can easily add a group of files or directories, and then change their 'create … more info... - More
VideoPad Video Editor 10.34
VideoPad is a free video editing software for Windows. This program lets you edit video and movies. This video editing application allows you to import various file formats including .avi, .wmv, .3gp, .wmv, .divx and many others. more info... - More
PDF-XChange Editor 9.0.352
Full Page Text Content Editing, Extended OCR options - OCR, Spellchecker, Expanded XFA forms support, Listen/add audio comments, View embedded Multimedia support, Significantly improved rendering and page load speed, New Extended Digital … more info... - More
AVS Audio Editor 10.0.5.554
Online Media Technologies Ltd., UK - 11.1MB - Shareware -AVS Audio Editor is feature-rich audio production software. A powerful support of all key audio formats makes AVS Audio Editor a complete tool for an advanced audio management.Create unique music mixing projects and play-list-like … more info... - More
AVS Video Editor 9.4.5.377
Online Media Technologies Ltd., UK - 67.8MB - Shareware -Video editing becomes much easier. Create your own home video with AVS Video Editor. Join, split and delete unnecessary scenes, rotate video files. Add audio to video, insert titles. Use ready animated text overlays. Burn DVD video discs. more info... - More
Movavi Video Editor 21.3.0
Movavi Video Editor makes video editing easy, even if you've never done it before! A wide range of video editing tools will help you turn even the most amateur-looking home videos into a stylish professional movies. more info... - More
Total Commander 9.51
Total Commander is an Explorer replacement for Windows. It supports ZIP/ARJ/LHA/RAR/UC2/TAR/GZ/CAB/ACE archives, and has an internal ZIP-compatible packer. The search function allows to search for files inside archives, even for text. more info... - More
AVS Photo Editor 3.2.4.168
Online Media Technologies Ltd. - 13MB - Shareware -Edit your pictures and improve their look with AVS Photo Editor.Rotate, crop pictures without quality loss with AVS Photo Editor. more info... - More
Free Video Editor 1.4.54.606
Free Video Editor is a free video editing software which lets you delete unwanted parts from video files without re-encoding. more info...
property list editor
- More
AIMP 4.70.2251.0
Mediaplayer - qualitative and pure playing multimedia of files, including mp3; good facilitys, the small size and minimal use of system resources.AIMP is a powerful audio player that allows you to listen to your favorite music with an … more info... - More
Ashampoo Burning Studio 22.0.7.33
Burning multi-talent, multimedia allrounder and reliable archivist in one application. The development of Ashampoo Burning Studio 15 was heavily influenced by numerous community wishes and suggestions. more info... - More
Notepad++ 7.9.5
Notepad++ is an open source text editor and free to use. This software more info... - More
Total Commander 9.51
Total Commander is an Explorer replacement for Windows. It supports ZIP/ARJ/LHA/RAR/UC2/TAR/GZ/CAB/ACE archives, and has an internal ZIP-compatible packer. The search function allows to search for files inside archives, even for text. more info... - More
Winamp 5.623
Winamp is more than just a player. It's your window to the multimedia world. From MP3s to streaming video, Winamp is the one place you go to feed your audio/video habit. more info... - More
Audacity 3.0.2.0
A fast multi-track audio editor and recorder for Linux, BSD, Mac OS, and Windows. Supports WAV, AIFF, Ogg, and MP3 formats. Features include envelope editing, mixing, built-in effects and plug-ins, all with unlimited undo. more info... - More
Mp3tag 3.07
MP3 Tag Editor is not just yet another music file tag editor. It is a powerful music collection organizer, audio file search system, personal DJ and more. MP3 Tag Editor is a great tool for editing data tags in sound files of any format. more info... - More
PDF-XChange Editor 9.0.352
Full Page Text Content Editing, Extended OCR options - OCR, Spellchecker, Expanded XFA forms support, Listen/add audio comments, View embedded Multimedia support, Significantly improved rendering and page load speed, New Extended Digital … more info... - More
Shotcut 21.05.18
A free, open source, cross-platform video editor more info... - More
AVS Audio Editor 10.0.5.554
Online Media Technologies Ltd., UK - 11.1MB - Shareware -AVS Audio Editor is feature-rich audio production software. A powerful support of all key audio formats makes AVS Audio Editor a complete tool for an advanced audio management.Create unique music mixing projects and play-list-like … more info...
property list editor
- More
VideoPad Video Editor 10.34
VideoPad is a free video editing software for Windows. This program lets you edit video and movies. This video editing application allows you to import various file formats including .avi, .wmv, .3gp, .wmv, .divx and many others. more info... - More
Canon Easy-PhotoPrint Editor 1.5
- More
PDF-XChange Editor 9.0.352
Full Page Text Content Editing, Extended OCR options - OCR, Spellchecker, Expanded XFA forms support, Listen/add audio comments, View embedded Multimedia support, Significantly improved rendering and page load speed, New Extended Digital … more info... - More
VSDC Free Video Editor 6.6.7.298
Support of virtually all popular codecs and video formats, such as AVI, MP4, MKV, MPG, WMV, 3GP, FLV and others; audio files: MP3, WAV, WMA, FLAC, PCM, OGG, AAC, M4A, AMR and others; as well as image … more info... - More
AVS Video Editor 9.4.5.377
Online Media Technologies Ltd., UK - 67.8MB - Shareware -Video editing becomes much easier. Create your own home video with AVS Video Editor. Join, split and delete unnecessary scenes, rotate video files. Add audio to video, insert titles. Use ready animated text overlays. Burn DVD video discs. more info...
Most recent searches
- » jepp update manager
- » facebook lite para microsoft descargar
- » descargar windows loaarde
- » télécharger laubncherubisoft
- » descargs driver alfa
- » hentaigirl fantasy
- » ứng dụng luxand facesdk
- » download java se 8.0.2910.10
- » japanese mom tobe
- » sqlyog 32bit free dld
- » xvideo downdoad
- » imagelab mac下载
- » appelication dowlo.com
- » cbt myschool
- » craving explorer 1.9.22
- » t online broweser
- » brea bennett电影观看
- » anydesk 6.3 官網下載
- » microsoft silverlight sdk download
- » sisco packet set up
An information property list file is a structured text file that contains essential configuration information for a bundled executable. The file itself is typically encoded using the Unicode UTF-8 encoding and the contents are structured using XML. The root XML node is a dictionary, whose contents are a set of keys and values describing different aspects of the bundle. The system uses these keys and values to obtain information about your app and how it is configured. As a result, all bundled executables (plug-ins, frameworks, and apps) are expected to have an information property list file.
By convention, the name of an information property list file is Info.plist
. This name of this file is case sensitive and must have an initial capital letter I
. In iOS apps, this file resides in the top-level of the bundle directory. In macOS bundles, this file resides in the bundle’s Contents
directory. Xcode typically creates this file for you automatically when you create a project of an appropriate type.
Important: In the sections that follow, pay attention to the capitalization of files and directories that reside inside a bundle. The NSBundle
class and Core Foundation bundle functions consider case when searching for resources inside a bundle directory. Case mismatches could prevent you from finding your resources at runtime.
Creating and Editing an Information Property List File
The simplest way to create an information property list file is to let Xcode create it for you. Each new bundle-based project that you create in Xcode comes with a file named <project>-Info.plist
, where <project> is the name of the project. At build time, this file is used to generate the Info.plist
file that is then included in the resulting bundle.
To edit the contents of your information property list file, select the <project>-Info.plist
file in your Xcode project to display the property list editor. Figure 1 shows the editor for the information property list file of a new Cocoa app project. The file created by Xcode comes preconfigured with keys that every information property list should have.
To edit the value for a specify key, double-click the value in the Xcode property list editor to select it, then type a new value. Most values are specified as strings but Xcode also supports several other scalar types. You can also specify complex types such as an array or dictionary. The property list editor displays an appropriate interface for editing each type. To change the type of a given value, make sure the value is not selected and Control-click it to display its contextual menu. From the Value Type submenu, select the type you want to use for the value.
Because information property lists are usually just text files, you can also edit them using any text editor that supports the UTF-8 file encoding. Because they are XML files, however, editing property list files manually is generally discouraged.
Adding Keys to an Information Property List File
Although the Info.plist
file provided by Xcode contains the most critical keys required by the system, most apps should typically specify several additional keys. Many subsystems and system apps use the Info.plist
file to gather information about your app. For example, when the user chooses File > Get Info for your app, the Finder displays information from many of these keys in the resulting information window.
You add keys to your app’s Info.plist
using the Xcode property list editor. For information about how to use this editor, see “Edit property lists.”
Important: The property list editor in Xcode displays human-readable strings (instead of the actual key name) for many keys by default. To display the actual key names as they appear in the Info.plist
file, Control-click any of the keys in the editor window and enable the Show Raw Keys/Values item in the contextual menu.
For a list of the recommended keys you should include in a typical app, see Recommended Info.plist Keys.
Plist Editor Pro
Localizing Property List Values
The values for many keys in an information property list file are human-readable strings that are displayed to the user by the Finder or your own app. When you localize your app, you should be sure to localize the values for these strings in addition to the rest of your app’s content.
Localized values are not stored in the Info.plist
file itself. Instead, you store the values for a particular localization in a strings file with the name InfoPlist.strings
. You place this file in the same language-specific project directory that you use to store other resources for the same localization. The contents of the InfoPlist.strings
file are the individual keys you want localized and the appropriately translated value. The routines that look up key values in the Info.plist
file take the user’s language preferences into account and return the localized version of the key (from the appropriate InfoPlist.strings
file) when one exists. If a localized version of a key does not exist, the routines return the value stored in the Info.plist
file.
For example, the TextEdit app has several keys that are displayed in the Finder and thus should be localized. Suppose your information property list file defines the following keys:
The French localization for TextEdit then includes the following strings in the InfoPlist.strings
file of its Contents/Resources/French.lproj
directory:
For more information about the placement of InfoPlist.strings
files in your bundle, see Bundle Programming Guide. For information about creating strings files, see Resource Programming Guide. For additional information about the localization process, see Internationalization and Localization Guide.
Creating Platform- and Device-Specific Keys
You can designate a key in an Info.plist
file as applying to a specific platform, a specific device type, or both. To create a platform- or device-specific key variant, combine a root key name with one or two qualifiers, using the following pattern:
key_root-
<platform>~
<device>
In this pattern, the key_root portion represents the original name of the key, as you find it in this document. The <platform> and <device> portions are optional and restrict the key’s applicability to a specific platform or device type. Notice that if you employ a platform qualifier, connect it with a hyphen (-
), and if you employ a device qualifier, connect it with a tilde (~
).
Use of a device qualifier is much more common than is use of a platform qualifier.
For a device qualifier, you can use one of the following values:
iphone
The key applies to iPhone devices onlyipod
The key applies to iPod touch devices onlyipad
The key applies to iPad devices only
For a platform qualifier, you can specify a value of iphoneos
or macos
depending on which of these two platforms you are targeting.
When specifying a key variant, do so in addition to employing a corresponding key without any qualifiers, thereby ensuring you provide a reasonable default value. When the system searches for a key in your app’s Info.plist
file, it chooses the key that is most specific to the current device and platform. If it does not find a qualified key, it looks for one without qualifiers. For example, to specify support for all device orientations on iPad, and three orientations for iPhone, the Xcode templates specify the corresponding keys in an app’s Info.plist
file:
Custom Keys
iOS and macOS ignore custom keys you include in an Info.plist
file. If you want to include app-specific configuration information in your Info.plist
file, you can do so freely as long as your key names do not conflict with the ones Apple uses. When defining custom key names, prefix them with a unique prefix, such as your app’s bundle ID or your company’s domain name, to prevent conflicts.
Recommended Info.plist Keys
Each of the Xcode application templates includes an Info.plist
file, but you can also construct one from scratch. When creating an information property list file, there are several keys you should always include. These keys are almost always accessed by the system and providing them ensures that the system has the information it needs to work with your app effectively.
Recommended Keys for iOS Apps
It is recommended that an iOS app include the following keys in its information property list file. Most are set by Xcode automatically when you create your project.
In addition to these keys, there are several that are commonly included:
UIRequiredDeviceCapabilities (required)
For descriptions of these keys, see the other chapters of this book.
Recommended Keys for Cocoa Apps
It is recommended that a Cocoa app include the following keys in its information property list file. Most are set by Xcode automatically when you create your project but some may need to be added.
These keys identify your app to the system and provide some basic information about the services it provides. Cocoa apps should also include the following keys to identify key resources in the bundle:
Note: If you are building a Cocoa app using an Xcode template, the NSMainNibFile and NSPrincipalClass keys are typically already set in the template project.
Apple Property List Editor
For descriptions of these keys, see the other chapters of this book.
Commonly Localized Keys
In addition to the recommended keys, there are several keys that should be localized and placed in your language-specific InfoPlist.strings
files:
For more information about localizing information property list keys, see Localizing Property List Values.
Copyright © 2018 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2018-06-04