일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- WiFi
- flutter
- EventLoop
- GIT
- dartz
- concurrency
- designpattern
- iot
- uikit
- Architecture
- AppleDeveloper
- philipshue
- factory
- Xcode
- 문법
- state
- SampleApp
- network
- WWDC24
- OpenAI
- SwiftUI
- weatherkit
- tuist
- singleton
- swift
- dart
- LifeCycle
- isolate
- builder
- Adapter
- Today
- Total
목록Swift (23)
Jaebi의 Binary는 호남선
목차Valuesvar → variablelet → constanttype 명시 → `let explicitDouble: Double = 70`type conversion → wrap with `Int()`, `Double()`, `String()`String 표기 (string interpolation)기존 Flutter의 `'${value}'` -> Swift에서는 `"\(value)"`three double quotation marks(`"""`) → multiple line stringsarrays and dictionaries → use `[]`array → var fruits = `["limes", "pears", "apples"]`dictionary → var jobs = `["Jae": "S..
목차RequirementsPhilips Hue BridgePhilips Hue LightsInternet Connection초기 세팅Bridge / lights가 network에 연결되어 있는지 확인 (Philips Hue mobile App)앱을 통해 제어 가능한지 확인Network에 있는 Bridge의 IP 주소 확인Wireless Router로 로그인하여 DHCP table에 Philips hue 확인 (SK Broadband - https://m.blog.naver.com/tmdry30/222176110647)제공하는 broker server discover process - https://discovery.meethue.comPhilips Hue Bridge 검색Hue Bridge와 3rd pa..
목차SwiftUI에 UIKit 넣기SwiftUI는 `struct`로 뷰를 표시하고 UIKit은 `class`로 뷰를 표시중간다리를 `UIViewRepresentable` 프로토콜과 `Coordinator`가 담당UIView 관련 사용`UIViewRepresentable` 채택`typealias UIViewType`로 어떤 `UIViewType`인지 지정`makeUIView`에 `UIViewType`을 리턴`updateUIView`는 SwiftUI에서 뷰가 업데이트 될때 불리는 메소드로, 이곳에서 `delegate`와 같은 처리`makeCoordinator`는 뷰의 변경사항을 SwiftUI 인터페이스에 전달하는데 사용뷰의 change가 앱의 다른 부분에 영향을 줄 경우 구현 (필수는 아님)예시: Swift..