> On 6 Apr 2015, at 23:36, Charles Srstka <cocoa...@charlessoft.com> wrote: > >> >> On Apr 6, 2015, at 11:19 AM, Gerriet M. Denkmann <gerr...@mdenkmann.de> >> wrote: >> >> OS X 10.10.2 >> >> NSString *string = @"abc π² xyz"; // BICYCLE = U+1F6B2 >> NSCharacterSet *charSet = [ NSCharacterSet >> characterSetWithCharactersInString: string ]; >> BOOL pq = [ charSet longCharacterIsMember: 0x1F6B2 ]; >> NSLog(@"%s CharacterSet from \"%@\" contains %sπ² >> (0x1F6B2)",__FUNCTION__, string, pq ? "" : "no "); >> >> This prints: >> >> CharacterSet from "abc π² xyz" contains no π² (0x1F6B2) >> >> Where is my bicycle gone? What am I doing wrong? > > Objective-C doesnβt support Unicode in source files (although Swift does). > > Charles >
If this is so: why did my compiler not tell me about this? Why does this: NSString *string = @"abc γ xyz"; // JAPANESE INDUSTRIAL STANDARD SYMBOL = U+3004 NSCharacterSet *charSet = [ NSCharacterSet characterSetWithCharactersInString: string ]; BOOL pq = [ charSet longCharacterIsMember: 0x3004 ]; NSLog(@"%s CharacterSet from \"%@\" contains %sγ (0x3004)",__FUNCTION__, string, pq ? "" : "no "); print: CharacterSet from "abc γ xyz" contains γ (0x3004) Kind regards, Gerriet. _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com