X-Git-Url: http://nitlanguage.org diff --git a/lib/cocoa/foundation.nit b/lib/cocoa/foundation.nit index e7c3b17..2e50e39 100644 --- a/lib/cocoa/foundation.nit +++ b/lib/cocoa/foundation.nit @@ -35,12 +35,12 @@ extern class NSString in "ObjC" `{ NSString * `} new nil in "ObjC" `{ return nil; `} # Get an UTF8 encoded `char*` copy of `self` - fun utf8_string: NativeString in "ObjC" `{ return (char *)[self UTF8String]; `} + fun utf8_string: CString in "ObjC" `{ return (char *)[self UTF8String]; `} redef fun to_s do return utf8_string.to_s_with_copy end -redef class NativeString +redef class CString # Get a `NSString` from `self` with the specified `length` fun to_nsstring(length: Int): NSString in "ObjC" `{ return [[NSString alloc] initWithBytes:self @@ -58,7 +58,7 @@ end extern class NSData in "ObjC" `{ NSData * `} # Pointer to contained data - fun bytes: NativeString in "ObjC" `{ return (char*)self.bytes; `} + fun bytes: CString in "ObjC" `{ return (char*)self.bytes; `} # Number of bytes containted in `self` fun length: Int in "ObjC" `{ return self.length; `}