From: Alexis Laferrière Date: Mon, 16 Nov 2015 21:01:17 +0000 (-0500) Subject: lib/cocoa: add services to `NSString` to convert to Nit strings X-Git-Url: http://nitlanguage.org lib/cocoa: add services to `NSString` to convert to Nit strings Signed-off-by: Alexis Laferrière --- diff --git a/lib/cocoa/foundation.nit b/lib/cocoa/foundation.nit index 06c8ffd..c476df9 100644 --- a/lib/cocoa/foundation.nit +++ b/lib/cocoa/foundation.nit @@ -30,6 +30,11 @@ end # Created using `Text::to_nsstring`. extern class NSString in "ObjC" `{ NSString * `} super NSObject + + # Get an UTF8 encoded `char*` copy of `self` + fun utf8_string: NativeString in "ObjC" `{ return (char *)[self UTF8String]; `} + + redef fun to_s do return utf8_string.to_s end redef class NativeString