2016-06-22 8 views
-2

신속한 코드에서 arc4random 함수를 사용하려고합니다.이 Objective-C 코드의 줄은 무엇이겠습니까?신속한 Arc4Random?

if (arc4random() % 2 == 0) { 

// Swing 1 

    }else{ 

// Swing 2 

} 
+4

그것은 같은 것. Foundation을 가져와야합니다. – Alexander

+9

대신 Swift와 ObjC 모두에서'arc4random_uniform (2) == 0'을 선호하십시오. '%'형식은 RHS가 2의 거듭 제곱 일 때만 작용합니다 (이 경우 사실이지만 두 개의 숫자 사이에서 항상 선택하는 것은 아닙니다). – kennytm

답변

3
import Foundation 

if arc4random_uniform(2) == 0 { 
    // Swing 1 
} 
else{ 
    // Swing 2 
} 
0
import Foundation 

arc4random_uniform(2) == 0 ? Swing 1 : Swing 2 
+2

이 코드 단편은 질문을 해결할 수 있지만 [설명 포함] (// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) 정말 게시물의 품질을 향상시키는 데 도움이됩니다. 앞으로 독자의 질문에 답하고 있으며 코드 제안의 이유를 알지 못할 수도 있습니다. 코드와 설명의 가독성을 떨어 뜨리기 때문에 주석을 설명하는 코드를 사용하지 마십시오! – FrankerZ