iOS앱개발 2주차

2024. 9. 12. 16:47iOS앱개발

MAC 단축키

xcode프로젝트 시뮬레이터 선택

xcode와 시뮬레이션

swift 문법 예시

현재 가장 인기가 많은 app store 게임들

 

swift 공식문서 (한국어)

https://bbiguduk.gitbook.io/swift

 

The Swift Programming Language (한국어) | Swift

Last updated 2 months ago

bbiguduk.gitbook.io

swift의 스타일 가이드!

https://github.com/StyleShare/swift-style-guide

swift에서 사용하는 자료형

Swift에서 사용하는 주요 데이터 타입을 아래 표로 정리해드리겠습니다.

데이터 타입설명

Int 정수형 데이터 (예: 0, -1, 42)
Float 단정도 부동소수점 숫자 (예: 3.14)
Double 배정도 부동소수점 숫자 (예: 3.14159)
Bool 불리언 값 (true 또는 false)
String 문자열 데이터 (예: "안녕하세요")
Character 단일 문자 (예: "A")
Array 동일한 데이터 타입의 순서가 있는 컬렉션
Dictionary 키-값 쌍으로 구성된 컬렉션
Set 중복되지 않는 값의 집합
Optional 값이 있을 수도, 없을 수도 있는 타입

swift에서는 양쪽에 일괄된 공백을 해줘야 함

var x = 10
//Int 형이라고 선언하지 않아도 int형으로 나옴
print(type(of:x)) // 타입 추론
print(x)

프로그래밍 언어 문자열 보간 방법 예시

Python f-string 사용 (Python 3.6 이상) name = "홍길동"; f"안녕하세요, {name}!"
JavaScript 템플릿 리터럴 사용 const name = "홍길동"; `안녕하세요, ${name}!`
Java String.format() 사용 String.format("안녕하세요, %s!", name)
C# 문자열 보간 사용 $"안녕하세요, {name}!"
Ruby #{} 사용 "안녕하세요, #{name}!"
PHP heredoc 또는 double quotes 사용 "$name 안녕하세요!"
Swift \() 사용 "안녕하세요, \(name)!"

xcode 에서 도움말을 보는 방법 

alt + 마우스 호버 후 클릭

또는 애플 개발자 사이트에서 도움을 받을 수 있다

String 은 구조체로 이루어져 있다는 사실을 알 수 있다.

 

'iOS앱개발' 카테고리의 다른 글

iOS 앱개발 6주차  (3) 2024.10.10
iOS 앱개발 5주차  (0) 2024.10.06
iOS 앱개발 4주차  (1) 2024.09.26
iOS 앱개발 3주차  (1) 2024.09.19
iOS앱 개발 1주차  (1) 2024.09.05