iTunes puede detectar si mi iPhone es negro o blanco, entonces, ¿cómo puedo hacer esto en el código?Obtener iPhone color iOS Sdk
Estoy pensando que sería una cosa de UIDevice pero no estoy muy seguro.
iTunes puede detectar si mi iPhone es negro o blanco, entonces, ¿cómo puedo hacer esto en el código?Obtener iPhone color iOS Sdk
Estoy pensando que sería una cosa de UIDevice pero no estoy muy seguro.
Puede obtener un color de referencia del modelo de, por ejemplo:
MD381 - negro iPhone 4S
Mc920 - iPhone 4S blanco
...
Para obtener el número de modelo use uidevice-extension
Adición: Solución alternativa. Enlace su proyecto con libLockdown.dylib.
extern id lockdown_connect();
extern id lockdown_copy_value(id, id, id);
extern void lockdown_disconnect();
extern NSString *kLockdownDeviceColorKey;
NSString* CopyDeviceColor() {
id connection = lockdown_connect();
NSString *color = lockdown_copy_value(connection, nil, kLockdownDeviceColorKey);
NSLog(@"color = %@", color);
lockdown_disconnect(connection);
return color;
}
Hola, no parezco poder ejecutar ese código. Añadí liblockdown.dylib al proyecto de Xcode. Pero no puedo descifrar cómo importarlo en un archivo .m, por lo tanto, cada vez que lo ejecuto, se aplasta. Estoy seguro de que me falta algo obvio. La sugerencia sería muy apreciada. – stringCode
@stringCode https://github.com/kennytm/iphone-private-frameworks/blob/master/liblockdown.h intente esto –
iTunes detecta el color del dispositivo a partir del número de serie, creo.
No hay forma de determinar el color del dispositivo o de los desarrolladores.
I no piense porque, por ejemplo, todos los 5S tienen los mismos números de modelo e iTunes aún puede detectar el color. –
Los números de serie son únicos. – WrightsCS
Leí el número de modelo al principio, pero tienes razón WrightsCS. –
posible duplicado de [Detección del color de iPhone/iPad/iPod touch?] (Http://stackoverflow.com/questions/8463212/detecting-color-of-iphone-ipad-ipod-touch) –