タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

バイナリに関するKatagiriSoのブックマーク (6)

  • Converting a hexadecimal string into binary in Objective-C

  • NSDataを16進数の文字列に出力する関数 - たまたんのぶろぐ

    久しぶりに投稿。 NSDataを16進数の文字列に出力する関数。(ARC用) - (NSString*) serializeDeviceToken:(NSData*) deviceToken { NSMutableString *str = [NSMutableStringstringWithCapacity:64]; int length = [deviceToken length]; char *bytes = malloc(sizeof(char) * length); [deviceToken getBytes:bytes length:length]; for (int i = 0; i < length; i++) { [str appendFormat:@"%02.2hhX", bytes[i]]; } free(bytes); return str; } または、NSDat

    NSDataを16進数の文字列に出力する関数 - たまたんのぶろぐ
  • バイナリファイルの読み書き

    第1項:テキストとバイナリ 第2項:ファイルの開閉 第3項:ファイルへの書き込み 第4項:ファイルからの読み込み [1]テキストとバイナリ ファイルには様々な種類のものがありますが、最も基的な区別として、 テキストかバイナリかという違いがあります。 全てのファイルは質的にはバイナリファイルです。 バイナリを直訳すると、2進数という意味なのですが、 バイナリファイルとはその名の通り、2進数で記録されたファイル、 要するに、数値のみで記録されたファイルのことを意味します。 それに対して、テキストファイルは、文字列だけが記録されたファイルです。 コンピュータの中では、文字列といえども数値で表されているので、 テキストファイルも、質的にはバイナリファイルです。 しかし、テキストファイルは文字列で記録されているため、 テキストエディタなどで修正を行うことが容易です。

  • NSDataクラス - macOS/iOS API解説

    INDEX>Foundation>NSData 変更しない生データクラス Mac Pro MD878J/A 3.5GHz 出版社/メーカー: Apple Computerメディア: Personal Computersこの商品を含むブログを見る 解説 変更しない生データです 継承 NSObject 準拠 NSCoding NSCopying NSMutableCopying NSObject (NSObject) フレームワーク /System/Library/Frameworks/Foundation.framework 使用可能 Mac OS X v10.0 以降 iOS 2.0 以降 定義 NSData.h NSData Class ReferenceMac NSData Class ReferenceiOS 概要 バイナリデータのクラスです。このクラスは変更不可です。変更可能なデー

    NSDataクラス - macOS/iOS API解説
  • NSDataについて

    ファイルの中にあるデータからNSDataオブジェクトを作ります。下の例では自分のアプリケーションのドキュメントフォルダにある、 data.xmlというファイルの内容をmyDataという名前のNSDataオブジェクトに入れています。一応ファイルが存在しないときに実行しないようにエラー対策をしています。 NSData *myData; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *path = [documentsDirectory stringByAppendingPathComponent:@"data.xml"

  • 2005-04-14

    バイナリファイルを新しくコピーする手順がなかなか分からなかったのでメモしておく。手順というか、使うべき関数が分かっちゃえば簡単な話です。 # open. dstFile = File.open( "dstfilename.dat", "wb" ) srcFile = File.open( "srcfilename.dat", "rb" ) # copy. dstFile.write( srcFile.read ) # close. dstFile.close srcFile.close これも、packという関数の使い方が分かればどうってことない話です。 参考サイト:プログラミング言語 Ruby リファレンスマニュアル # open. dstFile = File.open( "dstfilename.dat", "wb" ) # 1つの数値を32bit signed intで書き込む.

    2005-04-14
  • 1