diff --git a/include/wx/cocoa/string.h b/include/wx/cocoa/string.h new file mode 100644 index 0000000000..d9dde29d24 --- /dev/null +++ b/include/wx/cocoa/string.h @@ -0,0 +1,30 @@ +/////////////////////////////////////////////////////////////////////////////// +// Name: wx/cocoa/string.h +// Purpose: String conversion methods +// Author: David Elliott +// Modified by: +// Created: 2003/04/13 +// RCS-ID: $Id$ +// Copyright: (c) 2003 David Elliott +// Licence: wxWindows licence +/////////////////////////////////////////////////////////////////////////////// + +#ifndef __WX_COCOA_STRING_H__ +#define __WX_COCOA_STRING_H__ + +#import +#include "wx/string.h" + +// Return an autoreleased NSString +inline NSString* wxNSStringWithWxString(const wxString &wxstring) +{ + return [NSString stringWithCString: wxstring.c_str() length:wxstring.Len()]; +} + +// Intialize an NSString which has already been allocated +inline NSString* wxInitNSStringWithWxString(NSString *nsstring, const wxString &wxstring) +{ + return [nsstring initWithCString: wxstring.c_str() length:wxstring.Len()]; +} + +#endif // __WX_COCOA_STRING_H__