ChineseToPinyinResource.h 701 B

12345678910111213141516171819202122232425262728293031
  1. //
  2. //
  3. //
  4. // Created by kimziv on 13-9-14.
  5. //
  6. #ifndef _ChineseToPinyinResource_H_
  7. #define _ChineseToPinyinResource_H_
  8. #import <Foundation/Foundation.h>
  9. @class NSArray;
  10. @class NSMutableDictionary;
  11. @interface ChineseToPinyinResource : NSObject {
  12. NSString* _directory;
  13. NSDictionary *_unicodeToHanyuPinyinTable;
  14. }
  15. //@property(nonatomic, strong)NSDictionary *unicodeToHanyuPinyinTable;
  16. - (id)init;
  17. - (void)initializeResource;
  18. - (NSArray *)getHanyuPinyinStringArrayWithChar:(unichar)ch;
  19. - (BOOL)isValidRecordWithNSString:(NSString *)record;
  20. - (NSString *)getHanyuPinyinRecordFromCharWithChar:(unichar)ch;
  21. + (ChineseToPinyinResource *)getInstance;
  22. @end
  23. #endif // _ChineseToPinyinResource_H_