* 사전캠프 3일차, 맥북이 없어서 우선 Online Swift Playground로 해봤었는데 오늘은 무슨일인지 접속이 안됐다.
* 다행히 Swift Fiddle이란 곳을 찾아서 실습을 해볼 수 있었음
Swift 배우기 : 첫 번째 프로젝트
1. Swift Playgrounds 시작하기
- 새로운 프로젝트 만들기
- 코드 작성과 실행
* 디테일한 버튼은 맥북이 오면 실습해보는 걸로~
- 예제 코드 : print("안녕하세요, Swift Playgrounds!")
- 코드 수정과 반복 실행
- 간단한 계산기 예제
let number1 = 10
let number2 = 5
let sum = number1 + number2
print("10 + 5 = \(sum)")
* 각 숫자를 바꿔 넣어보니 결과물이 바뀌는 모습을 볼 수 있었음
- Playground Book 열기
* 요기도 맥북이 도착하면~
2. Swift Playground로 실습 완료하기
- 코드
var myName = "Swift Learner"
print("안녕하세요, \(myName)님! Swift Playgrounds에 오신 것을 환영합니다!")
3. 결과물
기본 데이터 타입의 이해
* Swift에 수 많은 문법들이 있겠지만 차근차근 익혀 나가볼 생각.
* 오늘은 데이터 타입 익히기, 변수, 상수, 데이터 타입 변환 해보기.
1. 변수와 상수 선언하기
- 변수(Variable) : var 키워드를 사용하여 선언하며, 값을 변경할 수 있음
- 상수(Constant) : let 키워드를 사용하여 선언하며, 한 번 값이 설정되면 변경할 수 없음.
- 코드
var name = "Alice"
var age = 20
let birthYear = 2003
print("이름: \\(name), 나이: \\(age), 출생 연도: \\(birthYear)")
* 제시된 코드에는 \ 가 두개라 두개로 입력해서 했는데 안되길래, 한개로 수정해보니 됐다.(질문)
* birthYear 값을 변경하니 문제없이 변경이 되는데...?(질문)
Int : 정수형숫자
Double : 소수점을 포함한 숫자
Float : 소수점을 포함한 숫자(더 적은 정밀도)
String : 텍스트 데이터를 저장하는 타입
Bool : 참(true), 거짓(false)값을 저장
- 실습코드
var height: Double = 168.5
var isStudent: Bool = true
var hobby: String = "독서"
print("키: \(height)cm")
print("학생인가요? \(isStudent)")
print("취미: \(hobby)")
2. 데이터 타입 변환하기(Type Casting)
- 실습 코드
let score: Double = 95.7
let intScore = Int(score) // 실수를 정수로 변환
let age = 20
let ageMessage = "나는 \(String(age))살입니다." // 정수를 문자열로 변환
print("정수형 점수: \(intScore)")
print(ageMessage)
*Double 값을 10으로(정수)로 바꿔도 이상이 없는데...?(질문)
3. 간단한 대화형 프로그램 만들기
- 실습코드
var userName = "홍길동"
var userAge = 25
print("안녕하세요, \(userName)님!")
print("당신의 나이는 \(userAge)살입니다.")
'iOS' 카테고리의 다른 글
[iOS] 2025.02.10 함수의 선언과 사용 방법 이해하기 (0) | 2025.02.10 |
---|---|
[iOS] 2025.02.07 반복문 이해하기 (0) | 2025.02.07 |
[iOS] 2025.02.07 조건문 이해하기 (0) | 2025.02.07 |
[iOS] 2025.02.06 연산자의 이해 (0) | 2025.02.06 |
[iOS] Swift와 iOS 생태계 이해하기 (2) | 2025.02.04 |