😀

【Swift】concurrency をマスターするための一つのきっかけ

2024/07/04に公開
print(Thread.current, OperationQueue.current)

警告はでるけど今はまだ生きてます。

<_NSMainThread: 0x1482061f0>{number = 1, name = main} Optional(<NSOperationQueue: 0x148557d40>{name = 'NSOperationQueue Main Queue'})

もう少し追加。

print(
  #file.split(separator: "/").last!, #line, #function,
  Thread.current, OperationQueue.current
)
ItemService.swift 11 generate(size:) <_NSMainThread: 0x14da061f0>{number = 1, name = main} Optional(<NSOperationQueue: 0x14dc225c0>{name = 'NSOperationQueue Main Queue'})

🧑🏻‍💻 参考

https://x.com/maochanz/status/1806282787319882171

Discussion