0

私は現在、PDFテキストパーサーを完全に迅速に開発しています。私はPDFKittensコードを調べていて、CGPDFStringRefをパラメーターとして取っているstringwithpdfstringメソッド(SimpleFont.m内)でこれを見つけました。

  const unsigned char *bytes = CGPDFStringGetBytePtr(pdfString);
  NSUInteger length = CGPDFStringGetLength(pdfString);


    // Translate to Unicode
    for (int i = 0; i < length; i++)
    {
        unichar cid = bytes[i];
        unichar uni = [self.toUnicode unicodeCharacter:cid];
    }

私の理解から *bytes は CChar です。このメソッドは正確に何を繰り返していますか? このコードを迅速に変換すると、 Type UnsafePointer?というエラーが表示されます。添字メンバーはありません。 Swift の目的の C コードに相当するものは何ですか?

4

0 に答える 0