일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CoreLocation
- MKMapItem
- weatherKit
- addannotation
- 서체관리자
- weak var
- UIAlertAction
- 한국어 개인정보처리방침
- Xcode
- RunningTimer
- 영문 개인정보처리방침
- AnyObject
- xcode로 날씨앱 만들기
- Protocol
- dispatchsource
- SwiftUI Boolean 값
- 러닝타이머
- Timer
- Required Reason API
- font book
- CLLocationManagerDelegate
- UICollectionViewFlowLayout
- 러닝기록앱
- swift
- Startign Assignments
- 단일 책임원칙
- App Store Connect
- MKMapViewDelegate
- 클로저의 캡슐화
- WeatherManager
- Today
- Total
목록Whale life (215)
VesselWheel
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) /* 여기는 여러 줄 주석입니다 */