ラベル Objective-C の投稿を表示しています。 すべての投稿を表示
ラベル Objective-C の投稿を表示しています。 すべての投稿を表示

2013/12/16

Objective-Cで現在から1週間後を取得する

#import <Foundation/Foundation.h>

int main(int argc, char **argv)
{
        @autoreleasepool{
                NSDate *now = [[NSDate alloc] init];
                NSCalendar * cal = [NSCalendar currentCalendar];
                NSDateComponents *compo = [[NSDateComponents alloc] init];

                NSLog(@"%@", now);

                [compo setWeek:1];
                NSLog(@"%@", [cal dateByAddingComponents:compo toDate:now options:0]);
        }

        return 0;
}

Objective-Cソースのコンパイル

以下のソースtest.mをコンパイルする。
#import <Foundation/Foundation.h>

int main(int argc, char **argv)
{
        @autoreleasepool{
                NSDate *date = [[NSDate alloc] init];

                NSLog(@"%@", date);
        }

        return 0;
}

以下を実行する。
$ clang -Wall -fobjc-arc -o test test.m -framework Foundation