使用UiDevice获取设备信息:获取设备名称let name = UIDevice.currentDevice().name获取设备系统名称let systemName = UIDevice.currentDevice().systemName获取系统版本let systemVersion = U...
分类:
移动开发 时间:
2015-06-01 16:11:19
阅读次数:
496
有些时候,我们需要将代码简洁化,这样便于读代码。我们可以将一些不变的东东抽取出来,将变化的东西作为参数。定义为宏,这样在写的时候就简单多了。下面例举了一些常用的宏定义和大家分享:1. 判断设备的操作系统是不是ios71.#define IOS7 ( [[[UIDevice currentDevice...
分类:
移动开发 时间:
2015-05-27 09:46:54
阅读次数:
143
一、设备旋转(上苹果商店有风险)*这种方法当在General中勾选了Device Orieation 的Protrait后再用下面代码不能设置屏幕旋转至横屏。if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientati...
分类:
其他好文 时间:
2015-05-23 15:31:21
阅读次数:
119
CGSize textSize = CGSizeZero; if ([[UIDevice currentDevice].systemVersion floatValue] >= 7.0) { textSize = [text sizeWithAttributes: @{NSFontAt...
分类:
其他好文 时间:
2015-05-22 13:23:50
阅读次数:
118
1、iPhone 系统版本
1. UIDevice
@interface UIDevice : NSObject
+ (UIDevice *)currentDevice;
@property(nonatomic,readonly,retain) NSString *name; // 设备名称
@property(nonatomic,readonly,r...
分类:
移动开发 时间:
2015-05-20 18:29:49
阅读次数:
155
NSString* identifierNumber = [[UIDevice currentDevice].identifierForVendor UUIDString] ;
NSLog(@"手机序列号: %@",identifierNumber);
//手机别名: 用户定义的名称
NSString* userPhoneName = [[UIDevice curre...
分类:
移动开发 时间:
2015-05-08 22:10:43
阅读次数:
178
ios默认viewController的View会延伸到最顶端,即使上面有导航条、状态栏,可以设置edgesForExtendedLayout属性 f([[[UIDevice?currentDevice]?systemVersion]?floatValue]?>=?7.0){
????????
???...
分类:
其他好文 时间:
2015-05-07 12:46:21
阅读次数:
102
//判断是否为iPad#define ISIPAD [[[UIDevice currentDevice].model substringToIndex:4] isEqualToString:@"iPad"]//屏幕高度#define SCREEN_HEIGHT ( ISIPAD ? 480 : [[...
分类:
其他好文 时间:
2015-05-06 17:31:52
阅读次数:
108
获取iOS系统版本 --- UIDevice的使用UIDevice类是一个单例,其唯一的实例( [UIDevice currentDevice] ) 代表了当前使用的设备。通过这个实例,可以获得设备的相关信息(包括系统名称,版本号,设备模式等等)。也可以使用使用该实例来监测设备的特征(比如物理方向)...
分类:
移动开发 时间:
2015-05-04 20:03:08
阅读次数:
154
//手机序列号 NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier]; NSLog(@"手机序列号: %@",identifierNumber); //手机别名: 用户定义的名称 NSString* user...
分类:
移动开发 时间:
2015-05-04 17:11:48
阅读次数:
136