`
jsntghf
  • 浏览: 2483187 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

使用Objective C建立UUID

    博客分类:
  • iOS
阅读更多

UUID是128位的值,它可以保证唯一性。通常,它是由机器本身网卡的MAC地址和当前系统时间来生成的。

 

UUID是由中划线连接而成的字符串。例如:0A326293-BCDD-4788-8F2D-C4D8E53C108B

 

在声明文件中声明一个方法:

 

#import <UIKit/UIKit.h>

@interface UUIDViewController : UIViewController {
	
}

- (NSString *) createUUID;

@end

 

对应的实现文件中实现该方法:

 

- (NSString *) createUUID
{
	CFUUIDRef uuidObject = CFUUIDCreate(kCFAllocatorDefault);
	NSString *uuidStr = (NSString *)CFUUIDCreateString(kCFAllocatorDefault, uuidObject);
	CFRelease(uuidObject);
	return uuidStr;
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics