본문 바로가기
1 - iOS

[iOS/Swift] CaseIterable을 이용한 랜덤 값 뽑기

by seonshine-bibi 2022. 6. 10.
반응형

 

 

어떤 메세지 등을 랜덤으로 뽑아서 보여주고 싶을 경우, enum 과 CaseIterable을 함께 사용하면 예쁘게 구현할 수 있다.

 

 

 

String의 쌍을 랜덤으로 보여주려고 할 때, 

아래와 같이 enum 에 CaseIterable을 적용하여 작성해준다.

 

 

 

 

 

그리고 하나씩 뽑아 사용할 때, allCases.randomElement() 를 사용하면 된다.

 

 

 

 

 

반응형