コード例 #1
0
ファイル: CFStringRef.java プロジェクト: axet/apple
  public String toString() {
    int len = CoreFoundation.INSTANCE.CFStringGetLength(this);
    Memory m = new Memory(len * 2);

    CFRange.ByValue range = new CFRange.ByValue();
    range.len = len;
    range.loc = 0;

    CoreFoundation.INSTANCE.CFStringGetCharacters(this, range, m);

    // return m.getString(0, true);
    return hack(m);
  }
コード例 #2
0
ファイル: CFStringRef.java プロジェクト: axet/apple
 public static CFStringRef CFSTR(String str) {
   final char[] chars = str.toCharArray();
   return CoreFoundation.INSTANCE.CFStringCreateWithCharacters(null, chars, chars.length);
 }