본문 바로가기
iOS

iOS 2주차

by asd135 2024. 9. 11.
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)")

 

 

플랫폼이란

  1. 운영체제 플랫폼 (Operating System Platform)
    • 예: Windows, macOS, Linux
    • 설명: 컴퓨터나 모바일 기기에서 소프트웨어가 실행될 수 있도록 하는 기본 소프트웨어 환경입니다. 각 운영체제는 특정 하드웨어에서 작동하며, 다양한 애플리케이션을 지원합니다.
  2. 모바일 플랫폼 (Mobile Platform)
    • 예: iOS, Android
    • 설명: 스마트폰과 태블릿에서 애플리케이션이 실행되는 환경입니다. iOS는 애플 제품에서, Android는 다양한 제조사의 기기에서 사용됩니다.
  3. 웹 플랫폼 (Web Platform)
    • 예: Chrome, Firefox, Safari
    • 설명: 웹 브라우저에서 웹 애플리케이션이 실행되는 환경입니다. HTML, CSS, JavaScript 등을 사용하여 웹 페이지를 만들고 사용자가 접근할 수 있도록 합니다.

'iOS' 카테고리의 다른 글

iOS 7주차  (2) 2024.10.16
iOS 6주차  (1) 2024.10.09
iOS 5주차  (0) 2024.10.07
IOS 4주차  (4) 2024.09.25
iOS 1주차  (0) 2024.09.04