[解決済み] 文字列を比較する前に変数に代入する必要がありますか?
2023-06-13 17:10:51
質問
の値を比較したい。
NSString
の値を文字列 "Wrong"と比較したいのです。 以下は私のコードです。
NSString *wrongTxt = [[NSString alloc] initWithFormat:@"Wrong"];
if( [statusString isEqualToString:wrongTxt] ){
doSomething;
}
本当に"Wrong"のNSStringを作成する必要があるのでしょうか?
また
UILabel
's
text
を、ラベルの値を文字列に代入することなく、文字列に代入しますか?
どのように解決するのですか?
Wrong"に対応するNSStringは必ず作成しなければならないのでしょうか?
いいえ、なぜそうしないのですか。
if([statusString isEqualToString:@"Wrong"]){
//doSomething;
}
使用方法
@""
は単に文字列リテラルを生成し、それは有効な
NSString
.
また、ラベルの値を文字列に代入せずに、UILabel.textの値を文字列と比較することは可能でしょうか?
はい、以下のようなことが可能です。
UILabel *label = ...;
if([someString isEqualToString:label.text]) {
// Do stuff here
}
関連
-
[解決済み】ある要素が可視DOMに存在するかどうかを確認するにはどうすればいいですか?
-
[解決済み] キーボードがあるときに、UITextFieldを編集開始時に上に移動させるには?
-
[解決済み] Objective-Cで、ある文字列が他の文字列を含んでいるかどうかを調べるにはどうすればよいですか?
-
[解決済み] キーと値のペアのファイルから環境変数を設定する
-
[解決済み] UITextViewのサイズをコンテンツに合わせるには?
-
[解決済み] 「NSString *' 型のパラメータに 'const NSString *' を送ると修飾子が破棄される」警告
-
[解決済み】UIButtonに複数行のテキストを追加する方法は?
-
[解決済み】JavaScriptで文字列を変数名に変換する方法
-
[解決済み】変数名を文字列で取得する方法
-
[解決済み] 現在の日付から7日分を差し引いた日数
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] error: Writeable atomic property cannot pair with synthesized setter/getter and the user defined setter/getter.
-
[解決済み] ARCを使用する場合、deallocでプロパティをnilに設定するのですか?
-
[解決済み] ARCで__autoreleasing ownership修飾子を記述する必要があるのは、どのような場合ですか?
-
[解決済み] NSArrayのディープコピー
-
[解決済み] Xcodeでプリプロセッサ・シンボルを定義する方法
-
[解決済み] iOS 6 の補完ブロックの dispatch_get_current_queue() の代わりとなるものは?
-
[解決済み] Swiftの変数はアトミックか?
-
[解決済み] NSAutoreleasePoolのオートリリース・プールはどのように機能するのですか?
-
[解決済み] NSSetからのオブジェクトの取得
-
[解決済み] Xcodeバージョン(CFBundleShortVersionString)とビルド(CFBundleVersion)の違いについて