String Format

  • フォーマットの簡単なサンプル
#import <Foundation/Foundation.h>

int main (int argc, const char * argv[])
{
    @autoreleasepool {
        
        NSDate *today = [[NSDate alloc]init];
        NSDateFormatter *fmt = [[NSDateFormatter alloc]init];
        [fmt setDateFormat:@"yyyy年MM月dd日"];
        // object @
        NSLog(@"%@", [fmt stringFromDate:today]);
        // 符号付き整数 d
        int i1 = -1000;
        NSLog(@"整数:%d", i1);
        // 少数部 f
        double d1 = 1.111;
        NSLog(@"少数2桁:%.2f", d1);
        // C char c
        char c1 = 'a';
        NSLog(@"cのchar:%c", c1);
        // C 文字列 s
        char *s = "abcde";
        NSLog(@"文字列:%s", s);
        
    }
    return 0;
}
  • 実行結果
2012-02-01 21:56:39.021 Study[246:707] 2012年02月01日
2012-02-01 21:56:39.022 Study[246:707] 整数:-1000
2012-02-01 21:56:39.026 Study[246:707] 少数2桁:1.11
2012-02-01 21:56:39.027 Study[246:707] cのchar:a
2012-02-01 21:56:39.028 Study[246:707] 文字列:abcde
Program ended with exit code: 0
  • 詳細は以下を参照

String Format