NSSStringでハート文字をどのように指定しますか? ネットワーク プロトコルを実装しており、これをハートビートとして送信したいと考えています。
これは、文字ビューアからの Unicode 情報です。
Unicode: U+1F493 (U+D83D U+DC93), UTF-8: F0 9F 92 93
NSSStringでハート文字をどのように指定しますか? ネットワーク プロトコルを実装しており、これをハートビートとして送信したいと考えています。
これは、文字ビューアからの Unicode 情報です。
Unicode: U+1F493 (U+D83D U+DC93), UTF-8: F0 9F 92 93
最も簡単な方法は、Xcode の文字列定数に直接入力することです。
NSString *heart = @"";
特定のエンコーディングでバイトに変換する必要がある場合はNSData
、次のように を使用します。
// Specify the encoding that you need
NSData* heartData = [heart dataUsingEncoding:NSUTF8StringEncoding];
のインスタンスがNSData
手元にあれば、そのインスタンスにアクセスしbytes
てlength
、ハートビート メッセージにコピーできます。