#cp.plist.archiver
Supports 'defrosting' a table which is made up from an 'NSKeyArchiver' record.
#API Overview
Functions - API calls offered directly by the extension
#API Documentation
#Functions
Signature | cp.plist.archiver.isPlist(data) -> boolean |
Type | Function |
Description | Checks if the given data is a supported plist. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/plist/archiver.lua line 162 |
Signature | cp.plist.archiver.unarchive(archive, defrostFn) -> table | nil, string |
Type | Function |
Description | Unarchives a LUA table which was archived into a plist using the NSKeyedArchiver. |
Parameters |
|
Returns |
|
Notes |
|
Examples | None |
Source | src/extensions/cp/plist/archiver.lua line 173 |
Signature | cp.plist.archiver.unarchiveBase64(base64data, defrostFn) -> table | nil, string |
Type | Function |
Description | Unarchives a Base64 encoded string which was archived into a plist using the NSKeyedArchiver . |
Parameters |
|
Returns |
|
Notes |
|
Examples | None |
Source | src/extensions/cp/plist/archiver.lua line 210 |
Signature | cp.plist.archiver.unarchiveFile(filename, defrostFn) -> table | nil, string |
Type | Function |
Description | Unarchives a plist file which was archived into a plist using the NSKeyedArchiver. |
Parameters |
|
Returns |
|
Notes |
|
Examples | None |
Source | src/extensions/cp/plist/archiver.lua line 243 |