Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/extensions/Variables/includes/ExtVariables.php on line 198

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/extensions/Variables/includes/ExtVariables.php on line 198

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/extensions/Variables/includes/ExtVariables.php on line 198
Liblockdown.dylib: Difference between revisions - iPhone Development Wiki

Liblockdown.dylib: Difference between revisions

From iPhone Development Wiki
(Fix a memory leak in the example usage.)
Line 11: Line 11:
CFNumberGetValue(totalBytes, kCFNumberFloatType, &totalBytes_float);
CFNumberGetValue(totalBytes, kCFNumberFloatType, &totalBytes_float);
printf("Size of your device = %.2g GB", totalBytes_float*1.0e-9);
printf("Size of your device = %.2g GB", totalBytes_float*1.0e-9);
CFRelease(totalBytes);
</source>
</source>



Revision as of 23:26, 13 May 2013


liblockdown is a front end to communicate with the lockdown server (lockdownd). This front end can query, update or remove values in lockdownd. These values include system values such as the IMEI, UDID, etc.

Example

LockdownConnectionRef connection = lockdown_connect();
CFNumberRef totalBytes = lockdown_copy_value(connection, kLockdownDiskUsageDomainKey, kLockdownTotalDiskCapacityKey);
lockdown_disconnect(connection);
float totalBytes_float;
CFNumberGetValue(totalBytes, kCFNumberFloatType, &totalBytes_float);
printf("Size of your device = %.2g GB", totalBytes_float*1.0e-9);
CFRelease(totalBytes);

Versions

Firmware 2.0 2.1 2.2 3.0 3.1 3.2
SourceCache version 285 302.0.1 313.1 372.1 394.3 425.28
dylib version 1

References