728x90

SwiftUI 53

SwiftUI Markdown 사용에 대한 3가지 특이점

안녕하세요. WWDC 2021 발표를 통해, iOS 15 이상 Foundation과 SwiftUI에서 Markdown을 사용할 수 있다는 것 알고 계셨나요?? 이번 글은 SwiftUI에서 markdown을 사용할 때, 고려해야 할 3가지 특이점에 대해 소개해보려고 합니다. # 1. GFM 지원 SwiftUI는 Github Flavored Markdown(GFM)을 지원합니다. 쉽게 확인할 수 있는 예로, CommonMark에서는 지원하지 않는 취소선(문자열을 ~~로 감싼 것)이 SwiftUI에서는 사용이 가능합니다. Text("Hello ~~world!~~") 써보니까 GFM도 지원하는 것 같은데?? 라고 추측한 것은 아니고... Apple Developer forum에서 GFM을 지원한다고 공식적으로 ..

SwiftUI 2022.02.24

addArc(tangent1End:tangent2End:radius:)

안녕하세요. 커스텀 도형을 그리기 위해서 addArc(center:radius:startAngle:endAngle:clockwise:) method는 자주 사용했는데요, 보니까 이런 method도 있더라구요? 그래서 이번 기회에 addArc(tangent1End:tangent2End:radius:) method가 뭔지 그리고 어떻게 사용하는지 알아볼게요. ## addArc(tangent1End:tangent2End:radius:) 알아보기 이 method가 뭘 의미하는지, 어떻게 동작하는지 알아볼게요. Adds an arc of a circle to the current path, specified with a radius and two tangent lines. 반지름과 2개의 접선(tangent li..

SwiftUI 2022.02.22

iOS 15에 추가된 background 관련 신규 method

안녕하세요. 이번에는 iOS 15부터 새롭게 추가된 SwiftUI의 background 관련 method에 대해 알아볼게요. (이제부터 설명할 모든 method는 iOS 15.0 이상부터 사용이 가능합니다.) # 1 background(_:in:fillStyle:) method는 2가지가 있어요. 하나는 InsettableShape를 파라미터로 받는 것과 또 하나는 Shape를 파라미터로 받는 형태입니다. 이 method를 사용하면 뷰의 background를 insettable shape 또는 Shape 모양으로 만들어줄 수 있어요. 각 파라미터가 뭔지 한번 살펴볼게요. ## style 2번째 파라미터로 넘길 shape를 채우기 위한 ShapeStyle입니다. ShapeStyle 이란, 렌더링 할 때 사..

SwiftUI 2022.02.21