macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

setCalendar:

カレンダーをセットします
-(void)setCalendar:(NSCalendar *)newCalendar:

解説

カレンダーをセットします。

返り値

( void )

なし

引数

( NSCalendar * )newCalendar

セットするカレンダー

フレームワーク

ApplicationKit

クラス

NSDatePicker

Instance Methods

使用可能

10.4

参照

-calendar

例文

#import "MyObject.h"

@implementation MyObject

- (IBAction)myAction:(id)sender
{
	NSDate *theDate = [myDatePicker dateValue];                     
	[myTextField setStringValue:[theDate description]];
	
	NSCalendar *aCalendar = [[[NSCalendar alloc] initWithCalendarIdentifier: NSGregorianCalendar ] autorelease];	
	[myDatePicker setCalendar:aCalendar];
	
	NSCalendar *myCalendar = [myDatePicker calendar];
	NSLog(@"firstWeekday %u",[myCalendar  firstWeekday]);
	NSLog(@"firstWeekday %@",[[myCalendar locale] description]);

}

@end

setDatePickerElements:

日付ピッカーエレメントをセットします
-(void)setDatePickerElements:(unsigned)elementFlags:

解説

日付ピッカーエレメントをセットします。
どの要素を表示するか

返り値

( void )

なし

引数

( unsigned )elementFlags

フレームワーク

ApplicationKit

クラス

NSDatePicker

Instance Methods

使用可能

10.4

参照

-datePickerElements

例文

#import "MyObject.h"

@implementation MyObject

- (IBAction)myAction:(id)sender
{
	NSDate *theDate = [myDatePicker dateValue];                     
	[myTextField setStringValue:[theDate description]];
	
	//[myDatePicker setDatePickerElements:(NSHourMinuteDatePickerElementFlag | NSYearMonthDayDatePickerElementFlag)];
	[myDatePicker setDatePickerElements:(NSHourMinuteDatePickerElementFlag )];
	
	NSDatePickerElementFlags flag = [myDatePicker datePickerElements];
	
	switch (flag) {
	case NSHourMinuteDatePickerElementFlag:
		NSLog(@"NSHourMinuteDatePickerElementFlag");
		break;
	case NSHourMinuteSecondDatePickerElementFlag:
		NSLog(@"NSHourMinuteSecondDatePickerElementFlag");
		break;
	case NSTimeZoneDatePickerElementFlag:
		NSLog(@"NSTimeZoneDatePickerElementFlag");
		break;
	case NSYearMonthDatePickerElementFlag:
		NSLog(@"NSYearMonthDatePickerElementFlag");
		break;
	case NSYearMonthDayDatePickerElementFlag:
		NSLog(@"NSYearMonthDayDatePickerElementFlag");
		break;
	case NSEraDatePickerElementFlag:
		NSLog(@"NSEraDatePickerElementFlag");
		break;
	default:
		NSLog(@"default");
		break;
	}


}

@end

setDatePickerMode:

日付ピッカーモードをセットします
-(void)setDatePickerMode:(NSDatePickerMode)newMode:

解説

日付ピッカーモードをセットします。

返り値

( void )

なし

引数

( NSDatePickerMode )newMode

フレームワーク

ApplicationKit

クラス

NSDatePicker

Instance Methods

使用可能

10.4

参照

-datePickerMode

例文

#import "MyObject.h"

@implementation MyObject

- (IBAction)myAction:(id)sender
{
	NSDate *theDate = [myDatePicker dateValue];                     
	[myTextField setStringValue:[theDate description]];
	
	[myDatePicker setDatePickerMode:NSRangeDateMode];
	
	NSDatePickerMode mode = [myDatePicker datePickerMode];

	switch (mode) {
	case NSSingleDateMode:
		NSLog(@"NSSingleDateMode");
		break;
	case NSRangeDateMode:
		NSLog(@"NSRangeDateMode");
		break;
	default:
		NSLog(@"default");
		break;
	}


}

@end

setDatePickerStyle:

日付ピッカースタイルをセットします
-(void)setDatePickerStyle:(NSDatePickerStyle)newStyle:

解説

日付ピッカースタイルをセットします。
テキストフィールドタイプ又はカレンダータイプ

返り値

( void )

なし

引数

( NSDatePickerStyle )newStyle

フレームワーク

ApplicationKit

クラス

NSDatePicker

Instance Methods

使用可能

10.4

参照

-datePickerStyle

例文

#import "MyObject.h"

@implementation MyObject

- (IBAction)myAction:(id)sender
{
	NSDate *theDate = [myDatePicker dateValue];                     
	[myTextField setStringValue:[theDate description]];
	
	[myDatePicker setDatePickerStyle:NSClockAndCalendarDatePickerStyle];
	NSDatePickerStyle mode = [myDatePicker datePickerStyle];

	switch (mode) {
	case NSTextFieldAndStepperDatePickerStyle:
		NSLog(@"NSTextFieldAndStepperDatePickerStyle");
		break;
	case NSClockAndCalendarDatePickerStyle:
		NSLog(@"NSClockAndCalendarDatePickerStyle");
		break;
	default:
		NSLog(@"default");
		break;
	}

}

@end

setDateValue:

日付をセットします
-(void)setDateValue:(NSDate *)newStartDate:

解説

日付をセットします。

返り値

( void )

なし

引数

( NSDate * )newStartDate

フレームワーク

ApplicationKit

クラス

NSDatePicker

Instance Methods

使用可能

10.4

参照

-dateValue

例文


setDelegate:

デリゲートをセットします
-(void)setDelegate:(id)anObject:

解説

デリゲートをセットします。

返り値

( void )

なし

引数

( id )anObject

フレームワーク

ApplicationKit

クラス

NSDatePicker

Instance Methods

使用可能

10.4

参照

-delegate

例文


setDrawsBackground:

背景を描画するかをセットします
-(void)setDrawsBackground:(BOOL)flag:

解説

背景を描画するかをセットします。

返り値

( void )

なし

引数

( BOOL )flag

フレームワーク

ApplicationKit

クラス

NSDatePicker

Instance Methods

使用可能

10.4

参照

-drawsBackground

例文