I want to convert to Swift from Objective-C code like following;
int sum = 0;
x = 1;
for (int i = 0; i < 100; i++) {
sum += x;
}
x is ac
I will expand on @potatoswatter's (excellent) comments . There are a couple of misunderstandings here
Volatile
has nothing to do with accessibilityVolatile
is not a sufficient construct here since it is ensures read
consistency to threads when they access that variable. Your use case is involving mutations
to x
and thus requires synchronization
that is a more thorough concurrency construct. This is a moderately advanced concept and is not in the wheelhouse of swift
.