ios - 通过 iOS 应用程序以编程方式从 iPhone 读取 UDID

标签 ios xcode qr-code

我想生成一个基于 iPhone UDID 号码的二维码。这可能吗?

最佳答案

是的,您可以通过以下方式获取您的 UUID:

let uuid =   UIDevice.current.identifierForVendor?.uuidString

然后用它来创建二维码

func generateQRCode(from string: String) -> UIImage? {
    let data = string.data(using: String.Encoding.ascii)

    if let filter = CIFilter(name: "Any Parameter Name") {
        filter.setValue(data, forKey: uuid)
        let transform = CGAffineTransform(scaleX: 3, y: 3)

        if let output = filter.outputImage?.transformed(by: transform) {
            return UIImage(ciImage: output)
        }
    }

    return nil
}

关于ios - 通过 iOS 应用程序以编程方式从 iPhone 读取 UDID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58407164/

相关文章:

android - 下载用于将文本转换为 QR 图像的 api

objective-c - 从 QRCode 为 iPhone 创建 png 图像

ios - 错误 0x1c8250 : double free memory in iphone

ios - 自动续订订阅相关查询 [服务器-用户映射]

Delphi QR 码组件/生成器?

c++ - 我在 mac os(英特尔芯片)上构建 opencv 项目时遇到此错误

swift - 3d 对象的静态图像 (Swift AR)

ios - 此类对于键 itemname 不符合键值编码

ios - 在 Safari 上一次播放多个音频文件

ios - 为什么状态栏字体大小在 iphone 6 上发生变化?