Swift개발

swift) Int를 UILabel에 띄어주는 법(Int to String, "\()")

녹차맛고양이 개발강좌 및 IT리뷰 2019. 6. 5. 09:51

UILabel에 쓸때 Int값을 표시해주고 싶은데

예전의 방법으로는 안되어서

제대로된 방법 찾는게 힘들어 졌습니다.

 

그래서 제가 알아본 방법으로는

Int를 String으로 변환해주거나

\(Int값의 변수명)

이 두가지 방법으로 했습니다.

 

 

 

가장 먼저 Int to String으로 변환하는 방법입니다.

var num1: Int = 5

var num1Text: String = ""//변환해서 넣어줄 위치

 

numText1 = NSString(format:"%2X",num1) as String //String으로 변환

 

UILabel.text = numText1 //UILabel에 띄어주기

UILabel.text = NSString(format:"%2X",num1) as String //변화한 것을 바로 띄어줄때

 

 

 

이번에는 다른 방법입니다.

var num2: Int = 1

var num2Text: String = ""

 

num2Text = "\(num2)" //변환

 

UILabel.text = num2Text //UILabel에 띄어주기

UILabel.text = "\(num2)" //변환한 것을 바로 띄어주기

 

 

 

 

 

변환 방법이 2가지인데

후자가 더 편하기는 합니다.

그리고 띄어줄때 변환한 것을 바로 띄우는 것도 가능하지만

되도록이면 변환한 것을 변수에 넣어서 띄어주는게

나중에 코드를 볼때 더 알기 쉽고

수정할때 더 편하다고 봅니다.