cString deprecated!
cString deprecated!
- Subject: cString deprecated!
- From: Charles Srstka <email@hidden>
- Date: Mon, 2 Sep 2002 16:17:55 -0500
Just wanted to provide a heads-up to anyone who didn't notice this
already in the Foundation release notes:
>
Expect -[NSString cString] method to be deprecated and removed from
>
public API at some point in the near future. This method was
>
originally introduced as a convenient way to bridge the gap between
>
NSStrings and original c-string APIs. However, this method is also
>
rather troublesome, as it works in the user's default encoding, which
>
is dependent on the user's language choice, and as it's not always
>
capable of converting arbitrary Unicode strings to 8-bit.
>
>
We recommend you go through and remove your usages of the cString
>
method from your code, in new versions of your apps or frameworks.
>
(Note that binary compatibility will be maintained as long as
>
appropriate --- we don't intend to break existing binaries which use
>
this method.)
>
>
The most common 8-bit encoding needed these days is the UTF-8
>
encoding, for which you can use the method UTF8String. For file system
>
strings, use fileSystemRepresentation (declared in NSPathUtilities.h).
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.