개발자

· Swift
객체 지향 프로그래밍적 사고에 대해서 공부를 했으니 이제 객체지향 프로그래밍의 4가지 특징에 대해서 알아보겠습니다! 객체 지향 프로그래밍을 한마디로 표현한다면 실제 세계를 코드로 모델링하여 문제를 해결하는 것 이라고 했습니다. 이 아이디어를 토대로 앞으로 개발할 때 아래의 특징을 설계에 녹여내야합니다.결국 이런 것들에 대해서 공부하고 생각하는 이유는, Swift로 (저는 현제 iOS 개발자 이니까) 개발에 객체 지향적 사고를 더 잘 녹여내고 클린 아키텍쳐의 베이스를 잘 다져 좋은 코드를 작성하기 위합니다!이것들을 염두에 두고 객체 지향 프로그래밍의 4가지 특징에 대해 알아보겠습니다!📌 객체 지향 프로그래밍의 특징은 다음과 같습니다추상화상속다형성캡슐화추상화 ( Abstraction )어렵게 들리겠지만 추..
· Swift
객체 지향 프로그래밍적 사고에 대해서 썻던 글에 대해서 몇 가지 피드백이 있었습니다.예시코드가 불완전하고 알맞지 않음추상화에 대한 설명을 더 구체적으로 할 것객체간 상호관계성에 대한 내용의 부재와 근거(코드)의 부족다이어그램의 상호관계성의 표시 부재→ 사실 객체지향의 패러다임을 이해하기 위해서 작성하기 위한 글이었는데, 피드백을 듣고 막상 코드를 작성하려니 생각보다 정리했던 내용을 적용시키는 게 부자연스러웠습니다. 그래서 그 과정을 좀 자세히 기록하려고했습니다.→ 이 과정에서 객체지향프로그래밍을 하는데 핵심적인 부분인 상호관계성에 대한 인지, 의존성에 대한 개념이 부족했다는 피드백이 있었습니다부족한 부분들을 조금 더 채워서 객체지향 프로그래밍에 대해서 포스팅해보겠습니다.객체지향 프로그래밍적 사고란 실제세..
· 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는 잘 설정이 되..
공부가 밥먹여주더라
'개발자' 태그의 글 목록