回答
您可以從模型部件號的顏色,例如:
MD381 - 黑色iPhone 4S
MC920 - 白色iPhone 4S
...
要獲取型號使用uidevice-extension
加法: 替代解決方案。將您的項目與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;
}
嗨,似乎不能得到該代碼運行。我沒有將liblockdown.dylib添加到Xcode項目中。但我無法弄清楚如何在.m文件中導入它,因此每次運行它時都會崩潰。我確定我缺少一些明顯的東西。建議將不勝感激。 – stringCode
@stringCode https://github.com/kennytm/iphone-private-frameworks/blob/master/liblockdown.h試試這個 –
iTunes從我認爲的序列號中檢測到設備的顏色。
無法確定設備或開發人員的顏色。
我不要以爲因爲,例如,所有5S都有相同的型號,並且iTunes仍然能夠檢測到顏色。 –
序列號是唯一的。 – WrightsCS
我起初讀了Model Number,但你說得對WrightsCS。 –
- 1. iPhone:獲取UIStatusBar的默認顏色
- 2. 在iOS中獲取按鈕的顏色
- 3. 在cocos2d/IOS中獲取背景顏色
- 4. Iphone SDK:更改圖像顏色
- 5. iPhone SDK反轉UIImage的顏色
- 6. iPhone SDK - UITextView文本顏色分割
- 7. 爲uibutton背景圖像設置漸變顏色(顏色)iphone sdk
- 8. 選擇SDK顏色ios - 代碼
- 9. 捕獲的UIView圖像有扭曲的顏色(iPhone SDK)
- 10. 獲取ActionBar顏色
- 11. matlab獲取顏色
- 12. android獲取顏色
- 13. 從顏色詞獲取顏色代碼
- 14. iPhone SDK獲取tmp目錄
- 15. 將uitextfield背景顏色更改爲灰色iphone sdk
- 16. 獲取iOS中捕獲圖像中每種顏色的強度
- 17. 獲取深度在顏色位置,Kinect SDK
- 18. 根據iPhone顏色改變顏色
- 19. 獲取Visio主題顏色
- 20. FreeImage:獲取像素顏色
- 21. QFontDialog:獲取字體顏色
- 22. 獲取面板顏色
- 23. 獲取從顏色類
- 24. 從int獲取顏色
- 25. 獲取顏色的對象
- 26. UITableView:獲取背景顏色
- 27. 的R - 獲取顏色值
- 28. 獲取顏色信息
- 29. 從xml值獲取顏色
- 30. 獲取面板的顏色
[iPhone/iPad的/ iPod的觸摸感應顏色?]的可能重複(http://stackoverflow.com/questions/8463212/detecting-color-of-iphone-ipad-ipod-touch) –