最新の SDK を使用して iOS 5 以降を開発しています。
Thread Lock
Objective Cで a を使用して同期メソッドを実装する必要があります。
これは、私がしなければならないことの Java バージョンです。
public abstract class MyClass
{
[ ... ]
private static Object dataLock = new Object();
public static long dataId = 0;
[ ... ]
public static void PostData(byte[] data)
{
synchronized (MyClass.getDataLock())
{
dataId++;
MyClass.getDataLock().notify();
}
}
public static byte[] GetData()
{
synchronized (MyClass.getDataLock())
{
try
{
MyClass.getDataLock().wait();
}
catch (InterruptedException ex)
{}
return MyClass.getData();
}
}
[ ... ]
}
dataLock
Objective C で実装するにはどうすればよいですか? としてNSObject
?Objective Cでメソッド
を実行するにはどうすればよいですか?PostData
GetData