1. mono0926

    No comment

    mono0926
Changes in body
Source | HTML | Preview
@@ -4,11 +4,11 @@
```swift
let token = (deviceToken.description.trimmingCharacters(in: CharacterSet(charactersIn: "<>")) as NSString).replacingOccurrences(of: " ", with: "")
```
-後述しますが、元々良くない書き方でした。`Swift`にまだ慣れてない時にググってとりあえず動くコードで対処しちゃった匂いがします🤔
+(詳しくは後述しますが、元々良くない書き方でした。`Swift`にまだ慣れてない時にググってとりあえず動くコードで対処しちゃった匂いがします🤔)
Swift 3.0・Xcode 8で実行すると、この結果がおかしくなっていました。
```
(lldb) po token
@@ -26,11 +26,11 @@
気に入った順に3通りの解を載せておきます。
## `map`で`deviceToken`の要素を文字列に変換して`join`
```swift
-let token = deviceToken.map { String(format: "%02.2hhx", $0) }.joined()
+let token = deviceToken.map { String(format: "%02.2x", $0) }.joined()
```
## `reduce`を使う
上の例と似たような感じですが、`map`・`join`ではなく`reduce`で処理しました。