运用Objective C建立UUID
使用Objective C建立UUID
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; }