Search
Duplicate

swift

간단소개
팔만코딩경 컨트리뷰터
ContributorNotionAccount
주제 / 분류
Swift
Scrap
태그
9 more properties

iOS 공부 참고 좋은 사이트들

@required annotation

required를 사용하면 해당 프로토콜을 준수하는 클래스의 모든 하위클래스들 역시 이니셜라이저 요구사항을 구현함을 보장(ensure)받을 수 있습니다.
출처:
[ZeddiOS]

hashable, codable, identifiable

zedd blog

ease_ animation과 spring()

Updated for Xcode 13.0 beta 5
SwiftUI has built-in support for spring animations, which are animations that move to their target point, overshoot a little, then bounce back.
If you just use .spring() by itself, with no parameters, you get a sensible default. So, this creates a spring animation that rotates a button by 45 degrees every time it’s tapped:
struct ContentView: View { @Stateprivatevar angle: Double = 0 var body:some View { Button("Press here") { angle += 45 } .padding() .rotationEffect(.degrees(angle)) .animation(.spring(), value: angle) } }
Plain Text
복사

모나드 함수객체 컨택스트