0
私は9823のような数字を含むNSString
を持っています。今度はその文字列を繰り返し処理し、数字に基づいていくつかのステートメントを出力する必要があります。たとえば、数字8の場合は、印刷する必要があります(「A」)。数字9は「B」です。チェックのために私はswitch
ステートメントを使用しますが、数値の各文字を反復する方法はわかりません(NSStringです)。 Swift
私はfor in
ループを使用することができますが、NSString
はObjective-Cの配列とはみなされないため、ここでは使用できません。for in
の代替があるかどうかは 。私はちょうどObjective-C
を学んでいるので、私は助けていただければ幸いです。NSStringの各文字をチェックするには?
「rangeOf:」を使用すると、「8」かどうかを簡単に見つけることができますが、https://stackoverflow.com/questions/4158646/most-efficient-way-to-iterate-over-all -the-chars-in-an-nsstring? – Larme