我目前正在迅速开发一个pdf文本解析器。 我正在查看PDFKittens代码,并在stringwithpdfstring方法(在SimpleFont.m中)中找到这个,并将CGPDFStringRef作为参数。
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];
}
从我的理解*字节是一个CChar,这个方法究竟是什么迭代?当我将此代码翻译为swift时,我收到错误 输入UnsafePointer?没有下标成员。 swift中那个目标c代码的等价物是什么......?