iOS项目开发实战——获取当前的UUID(通用唯一识别码)
来源:互联网 发布:sdl区域分割算法 编辑:程序博客网 时间:2024/05/01 19:00
在有时候的开发中,我们可能组要获取UUID,UUID在某个时空中是唯一的。详细有关UUID的介绍可以百度下,现在我将要在iOS中来获取UUID。使用Swift和OC混合编程的方式来实现。因为网上我看到很多iOS中计算UUID的方法都十分的复杂,其实是完全没有必要的。十几行代码就可以搞定。
(1)在Swift项目中新建一个语言为Objective-C的Cocoa Touch Class,然后自动生成桥接文件,在桥接文件中加入OC的头文件。我的OC类名为GetUUID.
(2)在GetUUID.h中实现如下:
#import <Foundation/Foundation.h>@interface GetUUID : NSObject-(NSString*) uuid;@end
(3)在GetUUID.m中实现如下:
#import "GetUUID.h"@implementation GetUUID-(NSString*) uuid { CFUUIDRef puuid = CFUUIDCreate( nil ); CFStringRef uuidString = CFUUIDCreateString( nil, puuid ); NSString * result = (NSString *)CFBridgingRelease(CFStringCreateCopy( NULL, uuidString)); CFRelease(puuid); CFRelease(uuidString); return result;}@end
(4)在Swift中调用:
override func viewDidLoad() { super.viewDidLoad() var uuid = GetUUID() var initUUID = uuid.uuid() var alertDialog = UIAlertView() alertDialog.title = "当前UUID" alertDialog.message = initUUID alertDialog.show() }
(5)实现结果如下:
.
github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
1 0
- iOS项目开发实战——获取当前的UUID(通用唯一识别码)
- UUID-通用唯一识别码
- UUID: 通用唯一识别码
- UUID通用唯一识别码的生成
- 获取Android设备的唯一识别码UUID
- IOS 唯一识别码UUID生成
- java.util.UUID通用唯一识别码的介绍
- java.util.UUID通用唯一识别码的介绍
- uuid (Universally Unique Identifier)通用唯一识别码
- java生成UUID通用唯一识别码
- java生成UUID通用唯一识别码
- 获取Android设备的唯一识别码|设备号|序号|UUID
- 获取Android设备的唯一识别码|设备号|序号|UUID
- 获取Android设备的唯一识别码|设备号|序号|UUID
- 获取Android设备的唯一识别码|设备号|序号|UUID
- 获取Android设备的唯一识别码|设备号|序号|UUID
- 获取Android设备的唯一识别码|设备号|序号|UUID
- iOS项目开发实战——获取系统当前时间
- UML知识
- DB2数据库日期时间的处理
- github客户端常用命令
- 日期格式转换
- Oracle 账号密码忘记了咋办
- iOS项目开发实战——获取当前的UUID(通用唯一识别码)
- 黑马程序员——多线程+单例设计
- 在英文系统某些软件中文乱码问题
- ZigZag Conversion (C实现)
- 获取当前控制器
- qq smtp 配置
- Study 《如何批量修改文件名》
- 【Django】 发邮件 email
- c++のnamespace