mysolution/hyphenator — comment on commit b4eef340f26e8f16dc3550405d0cd6cce8e37b35
File:  line 0
By mysolution:

Add #import <Foundation/Foundation.h> to hyphenator.h or .pch file and comment 'typedef char unichar;' line.
For use with Obj-C in your app, you may write:

//word - NSString or CFString object

CFIndex wordLen = CFStringGetLength(word);
CFMutableStringRef lowerCaseWord = CFStringCreateMutableCopy(kCFAllocatorDefault, 0, word);
CFStringLowercase(lowerCaseWord, CFLocaleGetSystem());

UniChar* buff = malloc((wordLen+1) * sizeof(UniChar));
CFStringGetCharacters(lowerCaseWord, CFRangeMake(0, wordLen), buff);
buff[wordLen] = 0;
CFRelease(lowerCaseWord);

struct word_hyphenation_t* wh = hyphenate_word(buff, patterns, pattern_marker);

You get warning because type unichar is already defined for NSString char type and unichar == unsigned short, not simple ASCII char
Later I will commit xcode project for iOS