標籤:ios之擷取當前系統版本
1.識別當前系統版本,由於ios7 的statusBar 是懸空的,所以需要做下適配這樣會避免螢幕下面出現白條,針對不同的版本顯示內容布局不同
<pre name="code" class="objc"> int stateHeight = 0; if ([UIDevice currentDevice].systemVersion.intValue>=7) { stateHeight = 20; }
2. UIDevice 點開這個類裡面還有其他系統資訊可以擷取與上面方法類似但不常用,通過單例來實現 來看看一下屬性
@property(nonatomic,readonly,retain) NSString *name; // e.g. "My iPhone"@property(nonatomic,readonly,retain) NSString *model; // e.g. @"iPhone", @"iPod touch"@property(nonatomic,readonly,retain) NSString *localizedModel; // localized version of model@property(nonatomic,readonly,retain) NSString *systemName; // e.g. @"iOS"@property(nonatomic,readonly,retain) NSString *systemVersion; // e.g. @"4.0"@property(nonatomic,readonly) UIDeviceOrientation orientation; // return current device orientation. this will return UIDeviceOrientationUnknown unless device orientation notifications are being generated.
ios之擷取當前系統版本/UUID標識/名字/型號