現在、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;
}