본문 바로가기
  • Apple Developer Academy @ POSETECH 1기, 비전공자의 일지
  • WWDC 22 Swift Student Challenge Winner
  • 프라하에서 애플 아카데미 면접을 본 썰...

til2

SwiftLint 를 Xcode에 적용시키기 (이슈 및 헷갈렸던 점도 포함!) 이번엔 Sopt 합동세미나를 가졌다. 합동세미나에 대한 이야기는 아니지만, 정말 오랜만에 거의 반년만에 팀플을 하게 됐다. 그러면서 각자 어떤 것을 해봤으면 좋겠냐 라는 말에 lint 를 쓰자 라는 말이 나왔다. Swiftlint 를 써본 적은 있지만, 직접 세팅을 해본 적은 없었다. yml 에 대한 별로 좋지 못한 기억이 있어서... (Github Action... 하... 빨리해야하는데왜이렇게헷갈릴까) 하지만 그렇다고 안할 순 없지! 이러고는 여기저기 찾아봤는데 그렇게 어렵진 않았다. 하지만 진행하면서 헷갈리는 점이 있어서 따로 적었다. 또 나중에 나도 다시 보러 올지도 모르니깐? ✅ 총 5가지의 단계가 있다. 1. HomeBrew 를 설치하고, HomeBrew 를 통해 SwiftLint 를 설치한다.. 2023. 5. 15.
UIKit UICollectionView 에서 초기값이 선택되어 있게 만들기 - PreSelected UICollectionView 를 쓰면서 초기 값이 선택이 되어 있어야 하는 상황에 맞닥뜨렸다. 콜렉션뷰나 테이블뷰나 보통 리스트를 만들고, select 할 것을 찾고 나서 누르는 상황이 나오기 때문에 어떤 cell 이 preSelected 라는게 된다는 건 자주 나올 수 없는 상황이다. 하지만 어떤 경우에는 꼭 필요한 경우가 있을 것이다. SOPT iOS 과제를 하던 중, Tving 의 컴포넌트를 구현하면서 진행하고 있었다. MVVM 로 진행하면서 이번에 처음으로 VC 에 직접 뷰를 그려보지 않겠다 라는 마음으로, 세부 View 를 따로 그리고 있었다. 위에 보이는 Header Tap View 를 UICollectionView 로 구현을 하고 있었는데, 첫 cell 이 기본적으로 선택이 되어 있었다. .. 2023. 5. 1.