도전과제
깃발의 종류와 함께 네비게이션바에 플레이어의 점수도 함께 표시
title = "현재 점수: \(score) 문제: \(countries[correctAnswer].uppercased())"
질문횟수를 나타내고 10번이 넘어가면 게임종료 경고창을 표시
if count == 10 { title = "Finish" }
잘못된 플래그를 선택하면 경고창에 어떤 국기를 선택했는지 표시하기
countries[sender.tag].uppercased()
UIButton은 텍스트나 이미지를 가질 수 있습니다.
@2x @3x 이미지가 있으면 iOS는 현재 기기와 일치하는 이미지를 자동으로 로드합니다.
여러버튼을 하나의 메서드로 호출할 수 있습니다.
네비게이션 바와 함께 오토레이아웃 설정 가능합니다.
CGColor comes from Core Graphics
CALayer is part of Core Animation
→ Core Animation sits behind everything UIKit does
Alpha는 뷰의 투명도를 표현합니다. 0(보이지않음) ~ 1(전체 보임)
기기에 따라서 1포인트는 각각 2pixcel, 3pixcel 입니다.
앱 시닝(App thinning)
프로젝트에서 불필요한 에셋이나 코드를 제거합니다.
애플리케이션이 디바이스에 설치될 때, 앱 스토어와 운영체제가 디바이스의 특성에 맞게 설치되도록 하는 설치 최적화 기술
https://ttuk-ttak.tistory.com/42 - 개발자뚝딱이 블로그