これを行うための「きれいな」または効率的な方法は想像できません。(短い)配列[] = {1,2,3}でNSString @ "123"を変換しますか?
@ "1234"のような数字の文字列を電卓のペットプロジェクト*のショートの配列に変換したいと思います。
サブストリングを取得してからサブストリングのintValueを取得すると思いますが、扱いにくく、過度に聞こえます。それを行うよりエレガントな方法がありますか?
ありがとうございます!
*私は数学を行うためのより効率的な方法があり、多くのCライブラリがこれを行うことは知っていますが、それは私自身の教育のためです:-)。
あなたがしたいことをよりよく説明できますか?なぜあなたは個々の数字を分割する必要がありますか?つまり、配列番号 '1234'の代わりに' 1,2,3,4'の配列が必要なのはなぜですか? –
私はこれらを内部的にこのように表現したいので、ベース変換のような簡単な操作を簡単に行うことができます。また、コンピュータが私に与えるものを推測することなく、丸めを完全に制御できるようになります。つまり、私はALUをエミュレートしようとしています。 (自己教育私は言った:-)) – jibay
これは助けであるかどうかわからないが、私はcharacterAtIndex、またはより良い、 'UTF8String'からの文字を取るだろうし、Cスタイル、' int i = c-'0 ';' – mvds