0

私は Xcode の初心者で、まだ非常にアマチュアな質問があります。これは非常に関連性があります。私は VB.NET から来ました。mylabel + mylabel(x10) を印刷したい場合は、次のコードを使用します。

for(i=0,i<=10,i++) {
    mylabel = i;
    mylabel &= mylabel;
}

これをxcodeでもやりたいのですが...

私が現在持っているものは、文字列を追加する代わりに上書きします:

for (int i=0; i<=10; i++) {
    NSMutableString *lol =
        [[NSMutableString alloc]initWithFormat:@" Getal: %i \n",i];
    [myLabel setStringValue:lol];
}
4

3 に答える 3

2

"Getal: #" のコピーを 10 個含む文字列を別の行に作成する場合は、次のようにします。

NSMutableString* result = [NSMutableString stringWithCapacity:150];
for (int i = 0; i < 10; i++) {
    [result appendFormat:@"Getal: %d\n", i];
}
于 2013-07-16T00:34:58.147 に答える
0

インデックスのリストを作成しようとしているように見えますか? これを試して:

NSMutableString *accumulator = [NSMutableString string];
for (int i = 0; i <= 10; i++) {
    [accumulator appendString:[NSString stringWithFormat:@"%d", i]];
}
myLabel.text = accumulator;

それがまさにあなたが望むものではない場合、おそらくそれがあなたを始めるきっかけになるでしょう. または、探している出力の例を挙げることができれば、誰かがこれを編集してくれるかもしれません。

于 2013-07-16T00:32:49.447 に答える
-1

ありがとう、これで追加の目的と正しい使用方法がわかりました!

私が思いついたのは次のとおりです。

  [myLabel setStringValue:@""];
  for (int i=0; i<=10; i++) {
    NSMutableString *lol = [[NSMutableString alloc]initWithFormat:@"%@ Getal: %i \n",[myLabel stringValue],i];
    [myLabel setStringValue:lol];
于 2013-07-16T12:00:02.807 に答える