멀티 프로젝트 모듈화와 SwiftLint 환경에서 빌드 속도 개선
·
Xcode
문제 상황모듈화 + SwiftLint를 적용하고 나서 느낀건데….왠지 모르게 빌드가 너무 느려졌다?!?!?!흥…. 오또카지…문제 해결일단 문제가 어디서 발생하는지를 알아야겠죠?이게 늦어지는 이유가 소스코드에 있지는 않을 것이에요…. (왜냐하면 아무것도 구현을 안했기 때문..ㅎ)이때 처음으로 추론?한게… “아! 의존성 때문에 뭔가 오래걸리는 거 아닐까?”였는데… (결론적으로는 반만 맞았읍니다…) 그래서 모든 의존성을 제거했습니다…ㅎ그랬더니?아주 빨라졌다!!솔직히 린트도 의심스럽긴했는데엄청 빨리 끝나서 바로 의심을 접었답니다!그래서 뭔가 의존관계에 있어서 잘못된게 있다! 싶었습니다.그래서 일단 프레임워크들 하나하나 빌드를 해보았습니다.그런데 모두다 하나같이 느림 ㅠㅠㅠㅠㅠㅠ 프레임워크들도 모두 의존성을 제거..
런타임 시점에 Constraint를 조절하여 애니메이션 구현하기
·
UIKit
반갑습니다 집주인들 팀원 박효준입니다 ! 본 편에서는 플로팅 버튼이 셀을 가려서이에 대한 버튼을 런타임 시점에 Constraint를 조절하여 애니메이션 구현한 내용을 적어보겠습니다! 그럼 레쯔고 〰️  문제 상황홈 화면에서 컬렉션 뷰를 통해 책들을 Flow하게 보여준다.그리고 책을 생성하기 위해서는 우측 하단의 Floating 버튼이 있는데,이 버튼이 마지막 행의 오른쪽 책을 가리기 때문에 유저에서 ux적으로 불편함을 줄 수 있을 것이라 생각했다.이 문제를 해결해 나간 과정을 서술해보겠다.문제 해결아이디어플로팅 버튼은 우측 하단에 계속 띄워진 채 존재한다.마지막 행의 오른쪽 셀이 문제기 때문에 팀원과 논의한 끝에 ‘컬렉션뷰의 맨 아래에 도달하면 버튼을 숨기면 좋겠다’고 결론이 났다.그래서 버튼을 깜빡거리..
iOS 15.0 이상에서 UIButton 안에 있는 이미지 사이즈 조절하기
·
UIKit
반갑습니다 집주인들 팀원 박효준입니다 ! 본 편에서는 iOS 15.0 이상에서 UIButton 안에 있는 이미지 사이즈를 조절하는 방법에 대해 알아보겠습니다 !UIButton.Configuration이 나온 뒤로 쉽지 않아졌는데,, 한 번 구현한 과정을 말해볼게요~ 그럼 레쯔고 〰️  문제 상황버튼에 레이아웃을 아무리 건드려도 버튼 안에 들어있는 이미지는 늘어나지 않는다..!버튼 안에 있는 이미지 사이즈 조절하는 방법 문제 해결개요현재 코드는 이렇게 버튼에만 레이아웃이 걸려있다.private let likeButton = UIButton(type: .custom)likeButton.setImage(.likeFill, for: .normal)likeButton.setAnchor( top: bookCove..