美文网首页
iOS Swift 获取deviceToken

iOS Swift 获取deviceToken

作者: 東玖零 | 来源:发表于2020-09-11 17:36 被阅读0次

    淦,上代码!

    func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
        let deviceId = deviceToken.map{ String(format: "%02.2hhx", $0) }.joined()
    }
    

    deviceId取值这一句简单干练,简单分析一下,map是一个方法,遍历每个元素,并返回一个数组,数组的类型是泛型T,"02.2hhx"是格式化的写法,$0是第一参数,joined方法是把字符串数组里的元素拼接起来,这个常用一看应该就明白了。

    可以说学无止镜呀,map是Collection的扩展方法,有兴趣的可以查查自行了解一下。

    相关文章

      网友评论

          本文标题:iOS Swift 获取deviceToken

          本文链接:https://www.haomeiwen.com/subject/xfsbektx.html