タイトルが示すように、古い学校のタイプのアプリを作成しようとしています。私はコンピュータープログラミングを黒地に緑で、(プログラミングの)テキスト(端末/ Windowsプログラム入力のように)で意味し、文字列を一度に1文字ずつ画面に表示しようとしています。だから私は例を試すことにしました。これが私のコードです。どんなアドバイスも素晴らしいでしょう! :)
instructionsArray = [[NSMutableArray alloc] initWithObjects: nil];
instructionsString = @"Lorem ipsum dolor sit er elit lamet, ...";
for (int i = 1 ; i <= [instructionsString length]; i++) {
[instructionsArray addObject:@"%@", [NSString stringWithFormat:[instructionsString characterAtIndex:i]]];
}
基本的に、この例の文字列がありました。instructionsString (単なる NSString) とこの MutableArray です。文字列を文字に変換して配列に変換し、NSTimer を使用して配列の各項目を表示するのが最も簡単だと思いました。より簡単で優れた方法があれば幸いです。
ありがとう
編集:ハイパーキューブに感謝します。コードを次のように変更しました:
[Instructions.text stringByAppendingString:[remainingBuffer subStringWithRange: NSmakeRange(1, remainingBuffer.length - 1)]];
ただし、まだこのエラーと警告が表示されます: No visible @interface for 'NSString' declares the selector 'subStringWithRange' and a warning 'NSmakeRange' is invalid for C99
どんな助けでも感謝します:)