こんな感じのようです。
- (void)method:(id)object
{
// objectがNSStringクラスかどうかを確認
if ([object isKindOfClass:[NSString class]]) {
// NSStringクラスの場合
...
}
- (void)method:(id)object
{
// objectがNSStringクラスかどうかを確認
if ([object isKindOfClass:[NSString class]]) {
// NSStringクラスの場合
...
}
typedef enum {
MyClassConstValue1,
MyClassConstValue2,
} MyClassConstValue;
@interface MyClass : NSObject {
}
@end
あ、値を持つ定数はどうするのかな。
// 日付のオフセットを生成 NSDateComponents *dateComp = [[NSDateComponents alloc] init]; // 1日後とする [dateComp setDay:1]; // 1日後のNSDateインスタンスを取得する NSDate *date = [[NSCalendar currentCalendar] dateByAddingComponents:dateComp toDate:[NSDate date] options:0]; [dateComp release];1日前の日付を取得する場合は[dateComp setDay:-1]で、1ヶ月後とかだとsetMonthを利用します。