728x90
command key == window
mac 키보드 단축키 설정
cmd+shift+5
4가지 캡쳐방식 있음
이 기능을 사용하여 하나의 모니터로 여러 개의 모니터를 사용하는 효과를 낼 수 있음
Swift 게임 소스 코드
Swift 특징으로 ; 사용하지 않아도 에러가 발생 안 함
iOS 앱스토어 순위 분석
Swift Org
https://bbiguduk.gitbook.io/swift
The Swift Programming Language (한국어) | Swift
Last updated 2 months ago
bbiguduk.gitbook.io
변수 선언
var x : Int = 10
print(x)
var y : Int
y = 100
var z = 1000
공백 간격을 맞추지 않으면 에러 발생
자료형을 명시하지 않은 z변수 경우 컴파일러가 자료형을 추론(type inference)
Swift의 주요 자료형을 정리한 표
Int | 정수형. 기본적으로 32비트 또는 64비트. |
UInt | 부호 없는 정수형. |
Float | 단정도 부동소수점형. |
Double | 배정도 부동소수점형. |
Bool | 불리언형. true 또는 false 값을 가짐. |
String | 문자열형. 텍스트 데이터를 나타냄. |
Character | 단일 문자형. |
Array | 동일한 타입의 요소를 가지는 배열형. |
Dictionary | 키-값 쌍으로 이루어진 자료형. |
Set | 순서가 없고 중복이 없는 요소의 집합. |
Optional | 값이 있을 수도 있고 없을 수도 있는 타입. |
Swift의 자료형은 대문자로 시작하는 특징이 있음
자료형의 종류와 크기
var x = 10
print(type(of:x))
let s = MemoryLayout.size(ofValue:x)//8 let t = MemoryLayout<Int>.size
print(s)
Swift Int 타입은 8바이트
대부분의 프로그래밍 언어에서 ' ' 문자를, " " 문자열에 사용
캐릭터형은 일반적으로 자료형을 생략하지 않음
var x = 10
print("age=\(x)")
플랫폼이란
- 운영체제 플랫폼 (Operating System Platform)
- 예: Windows, macOS, Linux
- 설명: 컴퓨터나 모바일 기기에서 소프트웨어가 실행될 수 있도록 하는 기본 소프트웨어 환경입니다. 각 운영체제는 특정 하드웨어에서 작동하며, 다양한 애플리케이션을 지원합니다.
- 모바일 플랫폼 (Mobile Platform)
- 예: iOS, Android
- 설명: 스마트폰과 태블릿에서 애플리케이션이 실행되는 환경입니다. iOS는 애플 제품에서, Android는 다양한 제조사의 기기에서 사용됩니다.
- 웹 플랫폼 (Web Platform)
- 예: Chrome, Firefox, Safari
- 설명: 웹 브라우저에서 웹 애플리케이션이 실행되는 환경입니다. HTML, CSS, JavaScript 등을 사용하여 웹 페이지를 만들고 사용자가 접근할 수 있도록 합니다.