반응형

안녕하세요
오늘은 제가 강의를 보며 배웠던걸 정리하고자 합니다
앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지 | 앨런(Allen) - 인프런
앨런(Allen) | 탄탄한 신입 iOS개발자가 되기 위한 기본기 갖추기. 15개의 앱을 만들어 보면서 익히는.. iOS프로그래밍의 기초, 15개의 앱을 만들면서 배우는 UIKit!근본부터 다른 강의, 들어보실래요?
www.inflearn.com
를 통해서 정리하였습니다
정말 정말 잘 설명해주기 때문에 제가 정리해놓은것 보다 보시는걸 추천드립니다
macos를 통해서
Command Line Tool을 통해서
빙고 게임을 만들었습니다
import Foundation
var computerChoice = Int.random(in: 1...100)
var myChoice: Int = 0
while true {
//숫자 입력
var userInput = readLine()
if let input = userInput {
if let number = Int(input) {
myChoice = number
}
}
print(myChoice)
if computerChoice > myChoice {
print("Up")
} else if computerChoice < myChoice {
print("Down")
} else {
print("Bingo")
break
}
}
while문으로 통해서
같은 숫자일 경우에만 break를 통해서
빠져나오도록 작성했습니다
그리고 두 번의 If let binding을 통해서
optional을 벗겨내고 사용하는걸 볼 수 있습니다
이렇게 진행하는 이유는 readLine()함수는 옵셔널 문자열로 변환하기 때문입니다
그리고 두 번째 바인딩에서는 문자열을 정수로 변환하기 때문에 이것 또한 옵셔널로 변환하기 때문입니다
🍎참고
앨런앱 만들기 강의 (추천)
반응형
'강의 > 앨런 Swift 앱 만들기' 카테고리의 다른 글
앨런 Swift 앱 만들기 UIKit | 로그인 화면 구현 (0) | 2024.06.06 |
---|---|
앨런 Swift 앱 만들기 UIKit | 업다운앱 만들기 (0) | 2024.06.03 |
앨런 Swift 앱 만들기 UIKit | 가위바위보 앱 만들기 (0) | 2024.06.03 |
앨런 Swift 앱 만들기 UIKit | 주사위앱 만들기 / 화면과 오토레이아웃 설정하기 (0) | 2024.06.02 |
앨런 Swift 앱 만들기 UIKit | iOS Atchitecture / Framework (1) | 2024.06.02 |