iOS

· iOS
너어어어어무 너무 오랜만입니다.회사일이 바쁘기도했고도움이 되는 글을 쓰자니 주제선정만 잔뜩 해두고도무지 공부할 시간이 안나서오랜만에 포스팅합니다..!기다려주신분이 있을지는 모르겠지만.... 그래도.. 반성합니다..😂 시작할게요!! 사이드 프로젝트하면서 요런걸 만들게 됐는데요..!하고나니까 넘나리 간단한데 처음에 시작할 때만 해도 어떻게 접근하는게 좋을지 고민이 많이 됐었어서기록하고 가려고합니다!  일단 얘는 tagView, chipView 라고 부르고 구현하는데는 여러가지 방법이 있습니다! ScrollView를 사용해서 전체적으로 뷰를 세팅하고tag 배열을 돌면서 뷰를 생성하고 방식으로 해도 되지만, 이걸 다 자동으로 해주는 CollectionView 라는 녀석이 있으니까 이 녀석을 사용해서 구현하려고..
· iOS
안녕하세요! 오늘은 UIButton title의 CustomFont 적용과, UIButton.COnfiguration에 대해서 알아보겠습니다! 먼저, 제가 직면한 상황을 먼저 설명하고 그에 따른 해결 방법과 개념을 정리해 볼게요! 아래는 조금 더 직관적인 설명을 위해서 간결한 말투를 사용할 테니 양해부탁드려요 :) 그렇지만 100% 제가 작성한 거 맞다는 거..🥹 [ 문제상황 ] 1. Button을 Custom Class로 개발하여 재사용이 가능하도록 하려헀다. (CSButton) 2. CSButton 내부에 setConfiguration 함수를 정의해서 backgroundColor, titlefont, radius 등을 미리 설정해 뒀다. 3. radius나 backgroundColor는 잘 설정이 되..
· iOS
서론 Swift를 사용해서 iOS 개발을 하는 사람이라면 누구나 디자인패턴에 대해서 얘기를 들어보는 것은 물론 직접 사용하고 고민해 봤을 것입니다. 개발자이면서 동시에 여러 회사를 준비하는 입장에서 예상질문이나 JD에 항상 등장하는 것이 MVVM 경험에 대한 것이고, 그래서 오늘은 실제로 현업, JD에서 가장 자주 나오는 디자인패턴에 대해서 알아보려 합니다. 실제로 디자인 패턴을 선택할 때는 코드의 유지보수성 확장성 재사용성 을 향상하는데 중요한 역할을 하는 것을 인지하고 각각의 패턴에 대한 이해와 컨셉에 대해서 이해하는 것이 중요한 것 같습니다. 각각 패턴에 대해서 알아보고 간단하게, Count Example을 작성해 보겠습니다. 본론 먼저, 가장 많이 등장하는 MVVM 입니다. MVVM ( Model..
· iOS
개발을 진행하다보면 상당히 많은 사이즈의 디바이스에 대응해야하는 상황이 생긴다. View 컴포넌트들은 퍼센트로 계산해서 어떻게어떻게 잘 그려놓을 수 있지만 이에 따른 text는 짤리는 경우가 많다. 그래서 위의 코드 처럼 픽셀단위로 케이스를 나누기도하지만 이경우에도 텍스트의 길이마다 전부 다 대응하기 어렵다 텍스트를 잘리지 않게 나타내기 위한 방법 중에는 첫번째로 adjustsFontSizeToFitWidth를 사용해서 autoresizing을 해주는 방법이 있다. adjustsFontSizeToFitWidth 먼저 adjustsFontSizeToFitWidth를 잠깐 살펴보면, - 제목 문자열을 라벨의 사각형 바운드에 맞추기 위해 텍스트의 글꼴을 줄일지를 결정하는 불린 값 설명을 조금 더 보자면 - 라..
공부가 밥먹여주더라
'iOS' 카테고리의 글 목록