[過去ログ] 2ちゃんねる専用ブラウザ開発者の皆さまへ ★5 (1001レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
211(1): 2014/09/15(月) 16:25:04.40 ID:nCAuPnb+0(7/11)調 AAS
getCharactersで得られるのはそもそも\0で終わっておらず文字列ではない
NSStringの内部表現は外に露出しておらず
stringWithUTF8String:でUTF-8のバイト列を直接NSStringに変換できるので不都合も何もない
212(1): 2014/09/15(月) 16:36:12.68 ID:4Hn5hIVK0(6/6)調 AAS
>>211
終端がヌル文字となるのを文字列とするのは、C言語の、しかもC++のstring型より以前の、char型=ASCII文字しか扱えない古い文字列処理系だけでの話。
Objective-CのNSStringはC言語のchar*文字列の拡張ではなく、C言語の文字列処理系に依存しない独自実装なのでヌル文字どうこうの指摘は無意味。
例えばPASCALの文字列はヌル文字入らない。余ったメモリはスペースで埋める実装。ヌル文字で終わってないと文字列じゃないなんてことはない。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.033s