일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- swift
- Xcode
- App Store Connect
- MKMapViewDelegate
- 서체관리자
- RunningTimer
- 영문 개인정보처리방침
- WeatherManager
- Startign Assignments
- addannotation
- CoreLocation
- Timer
- Protocol
- AnyObject
- 러닝기록앱
- 러닝타이머
- SwiftUI Boolean 값
- 한국어 개인정보처리방침
- font book
- UICollectionViewFlowLayout
- MKMapItem
- UIAlertAction
- 클로저의 캡슐화
- Required Reason API
- CLLocationManagerDelegate
- weak var
- 단일 책임원칙
- dispatchsource
- weatherKit
- xcode로 날씨앱 만들기
- Today
- Total
목록Whale life (217)
VesselWheel
import UIKit var greeting = "Hello, playground" /* Bool(ean) Type (논리자료형) true, false True, False TRUE, FALSE */ let valid = true print("valid 의 type :",type(of:valid)) // FLASE 처럼 대문자로 쓰면 // bool type 값(false, true)으로 인식하지 않고 // 변수 인식해서 오류가 발생함.
import UIKit var greeting = "Hello, playground" /* Float Type ㄴ Floating Point Float (4 byte) Double (8 byte) 실수 자료형은 정수 부분과 소숫점 아래 부분을 모두 표현하는 자료형임 실수 자료형은 data 를 저장할 때 부호비트 + 지수부 + 가수부 로 나누어서 메모리 공간을 나누어서 저장(관리)함 Float Type 은 4 byte 라서 Int64 Type 보다 사용하는 메모리의 크기를 작으나 메모리 공간을 더 세분해서 data 를 저장하므로 data 를 표현하는 가짓수가 더 많아서 Int64 Type 보다 Float Type 을 더 큰 자료형으로 인식함 */ // 실수를 표현하는 기본자료형은 Double Type 임 ..
import UIKit var greeting = "Hello, playground" /* Int(Integer) Type Int8 : 8bit - 1byte Int16 : 16bit - 2byte Int32 : 32bit - 4byte Int64 : 64bit - 8byte */ Int8.min Int8.max Int16.min Int16.max Int32.min Int32.max Int64.min Int64.max // Int8 type 의 data 를 저장할 때 필요한 byte 수 MemoryLayout.size MemoryLayout.size MemoryLayout.size MemoryLayout.size /* Signed / Unsigned (음수,양수). (양수만) */ UInt8.min UI..
/* data type 자료. 형태(형식).
import UIKit var greeting = "Hello, playground" /* Naming Convention Swift 에서는 Camel Case 사용함 이를 어겨도 오류가 발생하지는 않으나 이를 지키는 것이 가독성이 높아짐 대문자로 시작 : 클래스 / 구조체 / Enumeration / Extension / Protocol 소문자로 시작 : 변수(상수) / 함수(메소드) / Property(변수) / Parameter(변수) - 고려해야 할 내용 모두 대문자로 작성 : 상수(Constant) let HEIGHT 두 가지 이상의 단어를 연결해서 만드는 경우 각 단어의 구분을 쉽게 하기 위해서 두 번째 이후 단어는 첫 글자만 대문자로 함 학생이름이라는 의미의 변수 student + name ..
import UIKit var greeting = "Hello, playground" var name = "swift" var year = 2023 var valid = false var number1 = 10, number2 = 20, number3 = 30 name print("name : " + name) name = "ios" print("name : " + name) // 변수 앞에 var, let 등의 키워드를 붙여주지 않으면 이미 선언되어 있는 변수를 사용한다는 의미 name = "playground" // 변수 앞에 var, let 등의 키워드를 붙이면 새로운 변수를 메모리에 올린다는 의미 var age = 10 // 동일한 scope 에서 // var, let 등의 키워드를 사용해서 같은..
Day01-ex01 // 한 줄 주석(comment) /* 여기는 여러 줄 주석입니다 */