我希望在我的Rails应用程序中执行以下Objective-C代码:
CFMutableStringRef inputString = CFStringCreateMutableCopy(kCFAllocatorDefault, 32, CFSTR("общей"));
CFLocaleRef locale = CFLocaleCreate(kCFAllocatorDefault, CFSTR("ru"));
CFStringTransform(inputString, NULL, kCFStringTransformStripDiacritics, false);
CFStringLowercase(inputString, locale);
NSLog(@"%@", (NSString *)inputString);
CFRelease(locale);
CFRelease(inputString);
该程序基本上会输出不带重音符号的小写版本输入字符串。我正在运行在雪豹服务器上。
我该怎样实现这个功能(不使用 MacRuby,因为这似乎有点过度杀手锏)?我听说过 Ruby 扩展,但在我的情况下找不到任何资源。