1

我目前正在编写一个库,它将采用 NSString 并输出已针对指定语言格式化的 NSAttributedString。我计划使用 NSRange 遍历部分字符串,但遇到了一些障碍。首先,我如何确保我没有格式化实际上是字符串文字的代码。如果您有任何建议或其他我应该看的项目,请告诉我!

- (NSAttributedString *)formatString:(NSString *)string forLanguage:(STXLanguage)language {
    NSMutableArray *wordsInCode = [NSMutableArray array];
    NSMutableAttributedString *formattedString = [NSMutableAttributedString new];
    NSInteger *locationOfCurrentRange = 0;
    for (NSInteger a = 0; a < string.length; a ++) {
        NSRange currentRange = NSMakeRange(locationOfCurrentRange, a);
    }
    for (NSInteger a = 0; a < wordsInCode.count; a ++) {
        NSAttributedString *stringInWordsInCode = wordsInCode[a];
        [formattedString appendAttributedString:stringInWordsInCode];
    }
    return formattedString;
}
4

0 回答 0