Xcode

Dispatch

tama-tan
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
    // バックグランドでAPIなどを実行
});

dispatch_async(dispatch_get_main_queue(), ^{
    // メインスレッドで処理をしたい内容、UIを変更など。
});


dispatch_sync(dispatch_queue_create("test_sample", DISPATCH_QUEUE_SERIAL), ^{
    // 同期処理
});

遅延処理

tama-tan
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 1.0 * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
    // 処理内容
});
 - (void)doAfterDelay{
   // 処理内容
 }
 [self performSelector:@selector(doAfterDelay) withObject:nil afterDelay:1];

xcodeインストールのxcodebuildの確認でエラーがでたときの対処法

tama-tan

こう言うのがでた場合。。。。。

$ xcodebuild -version
error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

これたたいてみたら、、、、、

$ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

なおった。。。。

$ xcodebuild -version
Xcode 13.4.1
Build version 13F100