2

初めての Objective-C/Cocoa プログラムを書いています。(Windows の世界では、C と C++、つまり Visual C++ を既に知っています。) Cocoa はこの型で動作するように見えますが、char型を優先しunicharます。また、Cocoa は wchar_t をあまり気にしていないようです。では、コードの C 部分 (構造体など) にはどの型を使用すればよいでしょうか? 答えが である場合、 、 などunicharに相当するものは何ですか?const wchar_t* myString = L"this is my wchar string";wcslcpy

4

1 に答える 1

2

Besides unfamiliarity, is there any reason why you aren't talking about NSStrings?

NSStrings are the standard string types in Objective C. Unless you're trying to build some cross compiling C++ library into an iOS / Macintosh app, there probably isn't much reason to cling to a C-type.

Here's a related question that also includes further information and somebody's super useful looking set of methods that convert wchar_t into a NSString object and vice versa.

于 2013-03-07T01:38:10.623 に答える