macOS/iOS API解説

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

目次

iOS2.0

condition

ロックにセットされている条件を返します 解説 ロックにセットされている条件を返します。条件がなかったなら、0を返します。 返り値 ( int ) 整数値 引数 フレームワーク Foundation クラス NSConditionLock Instance Methods 使用可能 10.0 参照 例文 #imp…

initWithCondition:

条件付きロックオブジェクトを指定した条件値で初期化して返します -(id)initWithCondition:(int)condition: 解説 条件付きロックオブジェクトを指定した条件値(condition)で初期化して返します。 返り値 ( id ) 条件付きロックオブジェクト 引数 ( int )con…

lockBeforeDate:

指定した日付でロックします -(BOOL)lockBeforeDate:(NSDate *)limit: 解説 指定した日付でロックします。 返り値 ( BOOL ) YES/NO 引数 ( NSDate * )limit 期限 フレームワーク Foundation クラス NSConditionLock Instance Methods 使用可能 10.0 参照 - l…

lockWhenCondition:

条件付きでロックします -(void)lockWhenCondition:(int)condition: 解説 条件付きでロックします。 ロックが使用中であればスレッドは休眠状態になります。使用中でなければロックと条件(condition)が一致する場合はスレッドを起こします。 返り値 ( void )…

lockWhenCondition:beforeDate:

日付と条件付きでロックします -(BOOL)lockWhenCondition:(int)condition: beforeDate:(NSDate *)limit: 解説 日付と条件付きでロックします。 返り値 ( BOOL ) YES/NO 引数 ( int )condition 条件 ( NSDate * )limit 制限期限 フレームワーク Foundation ク…

tryLock

条件に関わらずロックします 解説 条件に関わらずロックします。 返り値 ( BOOL ) YES/NO 引数 フレームワーク Foundation クラス NSConditionLock Instance Methods 使用可能 10.0 参照 - tryLockWhenCondition: 例文 #import "MyObject.h" @implementation…

tryLockWhenCondition:

ロックが使用されていなくてロックの値が条件と同じならロックします -(BOOL)tryLockWhenCondition:(int)condition: 解説 ロックが使用されていなくてロックの値が条件(condition)と同じならロックします。 返り値 ( BOOL ) YES/NO 引数 ( int )condition …

pipe

パイプを作成して返します 解説 pipe(UNIXコマンドの標準出力先)を作成して返します。 autoreleaseを送ります。 返り値 ( id ) pipe(UNIXコマンドの標準出力先) 引数 フレームワーク Foundation クラス NSPipe Class Methods 使用可能 10.0 iOS2.0 参照 例文…

one

十進数オブジェクトの1を作って返します

currentCalendar

Index>Foundation>NSCalendar 現在のカレンダーを返します 解説 現在のユーザーの選択された場所とユーザーが持っている指定されたカスタムシステム設定で設定された値から、論理的カレンダー返します。 システム環境設定で変更すると設定されます。 返り値 …

calendarIdentifier

カレンダーのIDを返します 解説 レシーバーのIDを返します。有効なIDはNSLocaleにあります。 ●gregorian 返り値 ( NSString * ) なし 引数 フレームワーク Foundation クラス NSCalendar Instance Methods 使用可能 10.4 参照 +currentCalendar -initWithCal…

components:fromDate:

指定されたコンポーネントとともに新しいNSDataComponentsオブジェクトを返します -(NSDateComponents *)components:(unsigned)unitFlags: fromDate:(NSDate *)date: 解説 レシーバが日付を指定されたunitFlagsで計算できるなら、 指定されたコンポーネント…

components:fromDate:toDate:options:

-(NSDateComponents *)components:(NSUInteger)unitFlags: fromDate:(NSDate *)startingDate: toDate:(NSDate *)resultDate: options:(NSUInteger)opts: 解説 調査中... 返り値 ( NSDateComponents * ) なし 引数 ( NSUInteger )unitFlags ユニットフラグ ( …

dateByAddingComponents:toDate:options:

コンポーネントに指定した日付を加えたNSDateを返します -(NSDate *)dateByAddingComponents:(NSDateComponents *)comps: toDate:(NSDate *)date: options:(NSUInteger)opts: 解説 コンポーネントに指定した日付を加えたNSDateを返します。 範囲外であったり…

dateFromComponents:

個々の数値からNSDateを返します -(NSDate *)dateFromComponents:(NSDateComponents *)comps: 解説 個々の数値からNSDateを返します。 返り値 ( NSDate * ) なし 引数 ( NSDateComponents * )comps フレームワーク Foundation クラス NSCalendar Instance Me…

firstWeekday

最初の平日を返します。 解説 レシーバーの最初の平日の番号を返します。 返り値 ( NSUInteger ) なし 引数 フレームワーク Foundation クラス NSCalendar Instance Methods 使用可能 10.4 参照 -setFirstWeekday: 例文

initWithCalendarIdentifier:

文字で、新しく割り当てられたNSCalendarオブジェクトを初期化します -(id)initWithCalendarIdentifier:(NSString *)string: 解説 文字で、新しく割り当てられたNSCalendarオブジェクトを初期化します。 IDがなければ(たとえば認識されない文字だったり、こ…

locale

解説 レシーバーの場所を返します。 返り値 ( NSLocale * ) なし 引数 フレームワーク Foundation クラス NSCalendar Instance Methods 使用可能 10.4 参照 -setLocale: 例文

maximumRangeOfUnit:

レシーバーで取得できる指定された単位最高値範囲限界を返します -(NSRange)maximumRangeOfUnit:(NSCalendarUnit)unit: 解説 レシーバーで取得できる指定された単位最高値範囲限界を返します。 たとえばグレゴリオ暦のカレンダーでは「日」の単位の最高値は1…

minimumDaysInFirstWeek

解説 レシーバーの最初の週の最小番号を返します 返り値 ( unsigned ) なし 引数 フレームワーク Foundation クラス NSCalendar Instance Methods 使用可能 10.4 参照 -setMinimumDaysInFirstWeek: 例文

minimumRangeOfUnit:

-(NSRange)minimumRangeOfUnit:(NSCalendarUnit)unit: 解説 レシーバーの指定した単位の最小の範囲を返します。 たとえばグレゴリオ暦の「日」の単位では1-28を返します。 返り値 ( NSRange ) なし 引数 ( NSCalendarUnit )unit フレームワーク Foundation …

ordinalityOfUnit:inUnit:forDate:

-(NSUInteger)ordinalityOfUnit:(NSCalendarUnit)smaller: inUnit:(NSCalendarUnit)larger: forDate:(NSDate *)date: 解説 調査中... 返り値 ( NSUInteger ) なし 引数 ( NSCalendarUnit )smaller ( NSCalendarUnit )larger ( NSDate * )date フレームワーク…

rangeOfUnit:inUnit:forDate:

-(NSRange)rangeOfUnit:(NSCalendarUnit)smaller: inUnit:(NSCalendarUnit)larger: forDate:(NSDate *)date: 解説 レシーバのカレンダーで指定した日時の指定したユニットの範囲を得る 返り値 ( NSRange ) なし 引数 ( NSCalendarUnit )smaller ( NSCalendar…

setLocale:

場所をセットします。 -(void)setLocale:(NSLocale *)locale: 解説 場所をセットします。 返り値 ( void ) なし 引数 ( NSLocale * )locale フレームワーク Foundation クラス NSCalendar Instance Methods 使用可能 10.4 参照 -locale 例文

setMinimumDaysInFirstWeek:

-(void)setMinimumDaysInFirstWeek:(unsigned)mdw: 解説 最初の週の最小の日数をセットします。 返り値 ( void ) なし 引数 ( NSUInteger )mdw フレームワーク Foundation クラス NSCalendar Instance Methods 使用可能 10.4 参照 -minimumDaysInFirstWeek …

setTimeZone:

タイムゾーンをセットします -(void)setTimeZone:(NSTimeZone *)tz: 解説 タイムゾーンをセットします。 返り値 ( void ) なし 引数 ( NSTimeZone * )tz フレームワーク Foundation クラス NSCalendar Instance Methods 使用可能 10.4 参照 -timeZone 例文

timeZone

解説 タイムゾーンを返します。 返り値 ( NSTimeZone * ) なし 引数 フレームワーク Foundation クラス NSCalendar Instance Methods 使用可能 10.4 参照 -setTimeZone: 例文

encodeBytes:length:forKey:

INDEX>Foundation>NSCoder> キーでバイト値をエンコードします -(void)encodeBytes:(const uint8_t *)bytesp length:(NSUInteger)lenv forKey:(NSString *)key 解説 キーでバイト値をエンコードします。 返り値 ( void ) なし 引数 ( const uint8_t * )bytes…

encodeInt:forKey:

INDEX>Foundation>NSCoder> キーで整数値をエンコードします -(void)encodeInt:(int)intv: forKey:(NSString *)key: 解説 キーで整数値をエンコードします 返り値 ( void ) なし 引数 ( int )intv エンコードする整数値 ( NSString * )key キー フレームワー…

decodeBytesForKey:returnedLength:

INDEX>Foundation>NSCoder> encodeBytes:length:forKey:と関連するキーでバイト値をデコードします -(const uint8_t *)decodeBytesForKey:(NSString *)key: returnedLength:(NSUInteger *)lengthp: 解説 encodeBytes:length:forKey:と関連するキーでバイト値…