2020년 9월 5일 토요일

SwiftUI의 EnvironmentValues 설명 위치

 SwiftUI에서 EnvironmentValues에 대해서 설명하고 있는 Developer Site

https://developer.apple.com/documentation/swiftui/environmentvalues

@Environment(\.verticalSizeClass) var verticalSizeClass

와 같이 환경 변수의 값을 가져올 수 있다.

SwiftUI 의 속성을 이런 경우에 사용하자

 SwiftUI Attributes Cheat Sheet: https://jaredsinclair.com/2020/05/07/swiftui-cheat-sheet.html

@State, 

@Binding, 

@ObservedObject, 

@EnvironmentObject

@Environment

에 대해서, 어떤 경우에 사용하는 것이 맞는지 설명이 되어 있음. 

참고할만함.

2020년 7월 10일 금요일

Swift에서 로그 출력하기.

로그 남기는 방법을 간단히 정리해 두자

로그 출력하는 방법에 대한 차이와 on_log 사용법

print()함수로 함수명과 코드 라인 등 표시하기

Apple Developer사이트의 Logging 설명


시스템 전체에서 로그 타입과 함수 위치 등을 저장하려면, 
import os.log 

내부에서 os_log( .. ) 를 사용해서 로그를 남기고, 로그 메시지의 Level을 초기부터 적절히 나누어서 표시하도록 정의 해 두는 것이 좋겠다.