zuknow learn together

新しい教材を作成

NS(Mutable)String

カード 17枚 作成者: ジュンペイ (作成日: 2014/01/14)

  • -(unsigned int)length

解説面  クリックしてカードを裏返す

アプリをダウンロードして、このコンテンツを学習しよう! AppStore / Google Play

教材の説明:

詳細はありません

公開範囲:

公開

カテゴリ:

  • このエントリーをはてなブックマークに追加
  • 1

    -(unsigned int)length

    補足(例文と訳など)

    答え

    • 文字列の長さを取得する (例)文字列"hogehoge"の長さを取得する int len = [@"hogehoge" length]; len → 8

    解説

  • 2

    -(BOOL)isEqualToString:(NSString*)string

    補足(例文と訳など)

    答え

    • 同じ文字列であるか比較する (例) BOOL bl = [@"hoge"isEqualToString:@"HOGE"]; bl → FALSE

    解説

  • 3

    -(NSString*)stringByAppendingString:(NSString*)string

    補足(例文と訳など)

    答え

    • 文字列を結合する// 文字列str1とstr2を結合するNSString *str1 = @"ho";NSString *str2 = @"ge";NSString *val = [str1 stringByAppendingString:str2]; val → @"hoge"

    解説

  • 4

    -(NSString*)substringToIndex:(unsigned)anIndex

    補足(例文と訳など)

    答え

    • 文字列の切り出し// 先頭から3文字取得NSString *str = [@"あいうえお" substringToIndex:3]; str → "あいう"

    解説

  • 5

    -(NSString*)stringByTrimmingCharactersInSet:(NSCharacterSet*)set

    補足(例文と訳など)

    答え

    • トリムする// ABCの前後にあるスペースを取り除くNSString *str = [@" ABC " stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceCharacterSet]]; str → "ABC"

    解説

  • 6

    -(BOOL)hasPrefix:(NSString*)string

    補足(例文と訳など)

    答え

    • 文字列の先頭比較BOOL bl = [str hasPrefix:@"hoge"]; // 文字列strが"hoge"から始まる文字列であればTRUE

    解説

  • 7

    -(BOOL)hasSuffix:(NSString*)string

    補足(例文と訳など)

    答え

    • 文字列の後方比較BOOL bl = [str hasSuffix:@"hoge"]; // 文字列strが"hoge"で終わる文字列であればTRUE

    解説

  • 8

    -(NSRange)rangeOfString:(NSString*)aString

    補足(例文と訳など)

    答え

    • 文字列中の文字を検索する// 文字列strの中に@"AAA"というパターンが存在するかどうかNSRange searchResult = [str rangeOfString@"AAA"];if(searchResult.location == NSNotFound){ // みつからない場合の処理}else{ // みつかった場合の処理}

    解説

  • 9

    -(int)intValue

    補足(例文と訳など)

    答え

    • int型にキャストする (例)int val = [@"123" intValue];

    解説

  • 10

    -(float)floatValue

    補足(例文と訳など)

    答え

    • float型にキャストする (例)float val = [@"123.45" floatValue];

    解説

  • 11

    -(double)doubleValue

    補足(例文と訳など)

    答え

    • double型にキャストする (例)double val = [@"123.45" doubleValue];

    解説

  • 12

    -(BOOL)boolValue

    補足(例文と訳など)

    答え

    • BOOL型にキャストする (例)BOOL b = [str boolValue];

    解説

  • 13

    -(void)appendString:(NSString*)aString

    補足(例文と訳など)

    答え

    • 文字列を結合する (例)mstrに"hoge"を結合する [mstr appendString:@"hoge"];

    解説

  • 14

    -(void)setString:(NSString*)aString

    補足(例文と訳など)

    答え

    • 文字列を置き換える (例)mstrの値を"ほげ"に置き換える [mstr setString:@"ほげ"];

    解説

  • 15

    -(void)insertString:(NSString*)aString atIndex:(NSUInteger)anIndex

    補足(例文と訳など)

    答え

    • 指定した位置に文字列を挿入する (例)mstr("ABCDEFG")に以下のメソッドを実行 [mstr insertString:@"X" atIndex:3]; →"ABCXDEFG"

    解説

  • 16

    -(void)deleteCharactersInRange:(NSRange)aRange

    補足(例文と訳など)

    答え

    • 指定した位置の文字を削除する (例)mstr("ABCDEFG")に以下のメソッドを実行 [mstr deleteCharactersInRange:NSMakeRange(2,3)]; →"ABFG"

    解説

  • 17

    -(void)replaceCharactersInRange:(NSRange)aRangewithString:(NSString*)aString

    補足(例文と訳など)

    答え

    • 指定した位置の文字列を置換する (例)mstr("ABCDEFG")に以下のメソッドを実行 [mstr replaceCharactersInRange:NSMakeRange(2,3) withString:@"X"]; →"ABXFG"

    解説

56942

セットの学習コンテンツ

公開初月で
60,000
ダウン
ロード!

無料アプリはこちら!

英単語をウェブサイト
からzuknowに簡単登録

覚えたい単語を選択するだけ!
簡単にzuknowに登録することが
できます

Get the free Chrome Extension

トップ