NSConditionLock
INDEX>Foundation>NSConditionLock apple(mac) apple(iOS) 解説 特定の値を使用して、ロックまたはロック解除を行う。 条件変数に似ているが違う。 継承 NSObject 準拠 NSLocking NSObject (NSObject) フレームワーク /System/Library/Frameworks/Foundation…
ロックにセットされている条件を返します 解説 ロックにセットされている条件を返します。条件がなかったなら、0を返します。 返り値 ( int ) 整数値 引数 フレームワーク Foundation クラス NSConditionLock Instance Methods 使用可能 10.0 参照 例文 #imp…
条件付きロックオブジェクトを指定した条件値で初期化して返します -(id)initWithCondition:(int)condition: 解説 条件付きロックオブジェクトを指定した条件値(condition)で初期化して返します。 返り値 ( id ) 条件付きロックオブジェクト 引数 ( int )con…
指定した日付でロックします -(BOOL)lockBeforeDate:(NSDate *)limit: 解説 指定した日付でロックします。 返り値 ( BOOL ) YES/NO 引数 ( NSDate * )limit 期限 フレームワーク Foundation クラス NSConditionLock Instance Methods 使用可能 10.0 参照 - l…
条件付きでロックします -(void)lockWhenCondition:(int)condition: 解説 条件付きでロックします。 ロックが使用中であればスレッドは休眠状態になります。使用中でなければロックと条件(condition)が一致する場合はスレッドを起こします。 返り値 ( void )…
日付と条件付きでロックします -(BOOL)lockWhenCondition:(int)condition: beforeDate:(NSDate *)limit: 解説 日付と条件付きでロックします。 返り値 ( BOOL ) YES/NO 引数 ( int )condition 条件 ( NSDate * )limit 制限期限 フレームワーク Foundation ク…
条件に関わらずロックします 解説 条件に関わらずロックします。 返り値 ( BOOL ) YES/NO 引数 フレームワーク Foundation クラス NSConditionLock Instance Methods 使用可能 10.0 参照 - tryLockWhenCondition: 例文 #import "MyObject.h" @implementation…
ロックが使用されていなくてロックの値が条件と同じならロックします -(BOOL)tryLockWhenCondition:(int)condition: 解説 ロックが使用されていなくてロックの値が条件(condition)と同じならロックします。 返り値 ( BOOL ) YES/NO 引数 ( int )condition …
ロックを破棄して、レシーバの条件をセットします -(void)unlockWithCondition:(int)condition: 解説 ロックを破棄して、レシーバの条件をセットします。 返り値 ( void ) なし 引数 ( int )condition 条件 フレームワーク Foundation クラス NSConditionLoc…