본문 바로가기
728x90
반응형

Xcode/Swift - PlayGround58

PlayGround) PropertyWrapper와 Dependency Injection 안녕하세요. 후르륵짭짭입니다. 이번에는 PropertyWrapper에 대해서 알아보려고 합니다. SwiftUI를 사용하다 보면 @ViewBuilder , @Binding 등 "@"가 들어가는 anotation을 볼 수 있습니다. 이런 것들이 PropertyWrapper라고 하는데, 공통적인 로직을 처리할 때 사용하면 좋습니다. ** PropertyWrapper를 사용하는 방법 ** 위 사진 처럼 Struct나 Class와 같은 Instance에 @propertyWrapper를 붙여 주면 "wrappedValue"가 없다는 오류가 나오게 됩니다. 그러면 Fix를 눌러주면 wrappedValue가 생기게 되고 Value 부분에 원하는 타입을 넣어주면 됩니다. @propertyWrapper struct Cha.. 2023. 1. 23.
PlayGround) Combine 체험기#2 안녕하세요! 후르륵짭짭입니다. 다시 Combine으로 돌아 왔습니다. 이번에는 Combine의 Operator들에 대해서 정리하고 주의할 점들에 대해 정리하고 마치려고 합니당! ** Operator ** - Map - Map은 특정 타입으로 내려온 값을 다른 타입으로 변형할 때 사용합니다. 더보기 func test_map(){ let publishSubject = PassthroughSubject() publishSubject.flatMap { elementList -> AnyPublisher in return elementList.publisher.eraseToAnyPublisher() } .map { element -> String in return "Hello \(element)" } .sink {.. 2023. 1. 8.
PlayGround) Framework UnitTest 생성 해보기 안녕하세요. 후르륵짭짭입니다. 요즘에 Framework 작업에 대한 글을 많이 적고 있네요. 그만큼 모듈화 작업에 열정이 들어가 있나봅니다 ㅋㅋㅋㅋ. ** Framework Unit Test with HostApp ** 이전에 이것에 대해 StackOverFlow에 질문 글을 올린 적이 있습니다. https://stackoverflow.com/questions/74545098/framework-unit-test-produced-the-following-errors-library-not-loaded-rpath Framework Unit Test produced the following errors ( library not loaded @rpath.... ) We are developing unit test.. 2022. 12. 17.
PlayGround) Framework 생성 모듈화 작업 #2 안녕하세요. 후르륵짭짭입니다. 벌써 12월이네요 ㅋㅋㅋㅋㅋㅋ. 시간이 참 빨라요 ㅠ ㅠ. 내 나이도 점점 많아지고 후우,,, 회사에서 처음으로 제 능력에 대한 평가를 받았는데, 사실 만족하지는 못 했지만 1년 동안 그래도 많은 것을 시도해보고 배워가는 것은 많았던거 같아요. 회사는 저를 제 기대치 만큼 평가 하지 못 했지만 저는 제 자신에 좋은 평가를 줄 수 있어서 다행이에요. 이번에는 저번까지 해결하지 못 한 Framework 생성에 대한 내용을 담아 보려고 해요! 그리고 내가 모듈화를 시작하게 된 계기두요! ** 모듈화 작업을 시작하게 된 계기 ** 사실, 이전 포스팅에도 도입부에 살짝 언급 했어요 ㅋㅋㅋ. 2022.11.27 - [Xcode/Swift - PlayGround] - PlayGround.. 2022. 12. 4.
728x90
반응형