Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- lazy 위험성
- Xcode
- Spring
- bounds이해
- Lazy
- swift
- spring guide
- 보라색오류
- WWDC21
- frame이해
- xml delegate
- Quick Help
- ios login
- git branch strategy
- lazy 사용
- ios
- 적절한 사용방법
- Demystify SwiftUI
- consuming a restful web service
- Your app is missing support for the following URL schemes: your_ios_client_id
- Identity
- TabBarItems
- native개발
- developer
- Explict Identity
- view
- Structural Identity
- Lifetime of SwiftUI
- schemes
- lifecycle
Archives
- Today
- Total
Dev_Dylan
Swift Basic _ Data Type (1) 본문
🤟 데이터 타입 기본
DateType = 자료형 = Type
swift의 데이터 타입은 CamelCase로! : 첫 글자가 대문자
👉Int와 UInt
Int : 모든 정수
UInt : 0을 포함한 양의 정수
//진수별 정수 표현
let decimalInterger : Int = 28
let binaryInterger : Int = 0b11100
let octalIntertger : Int = 0o34
let hexadecimalInterger : Int = 0x1C
// 2, 8 ,16 진수로 10진수 28표현
👉Boolen Type
참, 거짓 만을 값으로 가진 타입
var boolenfalse : Bool = false
var boolentrue : Bool = true
거짓은 0
참은 1
👉Float & Double
부동소수 타입
64비트 환경에서
Double은 최소 15자리의 십진수 표현
Float은 6자리 숫자 표현
var floats : Float = 0.3333333333
var doubles : Double = 0.3333333333
print("Float", floats, "Double", doubles)
//Float 0.33333334 Double 0.3333333333
👉Character
“문자”
문자의 집합이아닌 단 하나의 문자 ‘a’ ‘b’ ‘ㅁ’...
var character1 : Character = "이"
var character2 : Character = "a"
var character3 : Character = "≦"
print(character1) // 이
print(character2) // a
print(character3) // ≦
// var character : Character = "me" --> 컴파일 오류
👉String
문자의 나열, 문자열
var string : String = "따옴표를 사용해서 표현"
👉Any, AnyObject & nil
Any : 모든 타입을 사용할 수 있다.
AnyObject : 클래스나 인스턴스만 할당할 수 있다.
'iOS > iOS_Swift' 카테고리의 다른 글
[iOS] XML Parser, XML Parsing 하기 (0) | 2024.04.28 |
---|---|
[iOS] Lazy 키워드를 적절하게 사용하는 방법 (0) | 2024.01.13 |
[iOS] Frame, Bounds 이해하기 (0) | 2023.12.31 |
[iOS] MVC 요약 (1) | 2023.12.08 |
Swift Basic _ Data Type (2) (0) | 2022.01.28 |
Comments