일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 객체
- 기획자랑 사이좋게 지내고 싶다
- 한글입력 안됨
- 맥 아파치
- 객체지향
- jquery 사용하기
- 한글입력 오류
- 배열 분해 할당
- 맥 mysql
- 황반석 옮김
- 한글잘림
- SwiftUI 기반의 iOS 프로그래밍
- 블록 스코프
- max apache
- 비주얼스튜디오 코드
- 제이쿼리연결
- 한글입력 잘림
- 자바스크립트 객체 만들기
- 자바스크립트 class
- python GUI 사용하기
- max MySQL
- 제이펍 출판
- 자바스크립트 배열 할당
- 닐 스미스 지음
- 생활코딩
- 자바스크립트
- 한글입력 씹힘
- 자바스크립트 객체
- python tkinter 인터페이스
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 객체
- 기획자랑 사이좋게 지내고 싶다
- 한글입력 안됨
- 맥 아파치
- 객체지향
- jquery 사용하기
- 한글입력 오류
- 배열 분해 할당
- 맥 mysql
- 황반석 옮김
- 한글잘림
- SwiftUI 기반의 iOS 프로그래밍
- 블록 스코프
- max apache
- 비주얼스튜디오 코드
- 제이쿼리연결
- 한글입력 잘림
- 자바스크립트 객체 만들기
- 자바스크립트 class
- python GUI 사용하기
- max MySQL
- 제이펍 출판
- 자바스크립트 배열 할당
- 닐 스미스 지음
- 생활코딩
- 자바스크립트
- 한글입력 씹힘
- 자바스크립트 객체
- python tkinter 인터페이스
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- Today
- Total
java,javascript,android,php,sql,공부용,메모용
스위프트 변수, 상수 선언/ Xcode SwiftUI Playground 공부 본문
Xcode SwiftUI Playground 공부
스위프트 변수와 상수
변수와 상수를 사용해 데이터를 메모리에 저장한다.
프로그래머가 이름을 지어주고~ 그 이름을 사용해서 코드 내에서 접근하기 위해 사용된다
변수는 값을 바꿀 수 있고 상수는 값을 바꿀 수 없다(영구적인건아님 재할당이 불가능하다는소리)
프로그램 실행중엔 상수는 변경이 불가능하지만 변수는 가능하다.
* 애플은 코드의 효율성과 실행 성능 향상을 위해 변수보다는 상수를 사용하길 권장함
1. 상수와 변수 선언하기
// 변수
var userCount = 10
// 상수
let maxUserCount = 20
2. 타입 선언과 타입 추론
// 타입 선언
// 변수 할당 시 뒤에 콜론 : 을 쓰고 타입을 선언
// userCount를 정수형으로 선언
var userCount1 : Int = 10
// 타입 추론
// 선언부에 타입 선언이 없으면 타입추론이라는 기술을 사용해 변수와 상수의 타입을 지정해준다.
var signalStrength = 2.231
let companyName = "My Company"
// 상수 선언시에
// 타입 선언 없이 상수를 선언하게 되는 경우 반드시 선언 시점에 값을 주어야함
let bookTitle = "SwiftUI Essentials"
// 타입 선언을 하면 값을나중에 할당해도됨
// 예를들어 iosBookType 이런식으로 if문으로 비교해서 참거짓 나누고 나중에 값주기 사용가능
let bookTitle2 : String
//////내용생략//////
if iosBookType {
bookTitle2 = "SwiftUI Essentials"
} else{
bookTitle2 = "Android Studio Development Essentials"
}
보기 불편해서 접은글로...
// 타입 선언과 타입 추론
// 타입 선언
// 변수 할당 시 뒤에 콜론 : 을 쓰고 타입을 선언
// userCount를 정수형으로 선언
var userCount1 : Int = 10
// 타입 추론
// 선언부에 타입 선언이 없으면 타입추론이라는 기술을 사용해 변수와 상수의 타입을 지정해준다.
var signalStrength = 2.231
let companyName = "My Company"
// 상수 선언시에
// 타입 선언 없이 상수를 선언하게 되는 경우 반드시 선언 시점에 값을 주어야함
let bookTitle = "SwiftUI Essentials"
// 타입 선언을 하면 값을나중에 할당해도됨
let bookTitle2 : String
//내용생략//
if iosBookType {
bookTitle2 = "SwiftUI Essentials"
} else{
bookTitle2 = "Android Studio Development Essentials"
}
핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍,닐 스미스 지음,황반석 옮김,제이펍 출판
'모바일 > SwiftUI ios 공부' 카테고리의 다른 글
옵셔널 타입 / 옵셔널 바인딩 / Xcode SwiftUI Playground 공부 (0) | 2021.09.07 |
---|---|
스위프트 튜플 Tuple/ Xcode SwiftUI Playground 공부 (0) | 2021.09.07 |
Swift 스위프트 데이터타입 / Xcode SwiftUI Playground 공부 (0) | 2021.09.07 |
Xcode 설치, 플레이그라운드 사용해보기, 앱 개발환경 설정/ Playground / SwiftUI 공부 (0) | 2021.09.06 |
ios / AMD Vmware Mac OS 설치 (0) | 2020.06.27 |