ios

· Swift
객체 지향 프로그래밍적 사고에 대해서 공부를 했으니 이제 객체지향 프로그래밍의 4가지 특징에 대해서 알아보겠습니다! 객체 지향 프로그래밍을 한마디로 표현한다면 실제 세계를 코드로 모델링하여 문제를 해결하는 것 이라고 했습니다. 이 아이디어를 토대로 앞으로 개발할 때 아래의 특징을 설계에 녹여내야합니다.결국 이런 것들에 대해서 공부하고 생각하는 이유는, Swift로 (저는 현제 iOS 개발자 이니까) 개발에 객체 지향적 사고를 더 잘 녹여내고 클린 아키텍쳐의 베이스를 잘 다져 좋은 코드를 작성하기 위합니다!이것들을 염두에 두고 객체 지향 프로그래밍의 4가지 특징에 대해 알아보겠습니다!📌 객체 지향 프로그래밍의 특징은 다음과 같습니다추상화상속다형성캡슐화추상화 ( Abstraction )어렵게 들리겠지만 추..
· Swift
객체 지향 프로그래밍적 사고에 대해서 썻던 글에 대해서 몇 가지 피드백이 있었습니다.예시코드가 불완전하고 알맞지 않음추상화에 대한 설명을 더 구체적으로 할 것객체간 상호관계성에 대한 내용의 부재와 근거(코드)의 부족다이어그램의 상호관계성의 표시 부재→ 사실 객체지향의 패러다임을 이해하기 위해서 작성하기 위한 글이었는데, 피드백을 듣고 막상 코드를 작성하려니 생각보다 정리했던 내용을 적용시키는 게 부자연스러웠습니다. 그래서 그 과정을 좀 자세히 기록하려고했습니다.→ 이 과정에서 객체지향프로그래밍을 하는데 핵심적인 부분인 상호관계성에 대한 인지, 의존성에 대한 개념이 부족했다는 피드백이 있었습니다부족한 부분들을 조금 더 채워서 객체지향 프로그래밍에 대해서 포스팅해보겠습니다.객체지향 프로그래밍적 사고란 실제세..
· Swift
나는 이전까지 객체지향프로그래밍에 대해서 방법론적, 기술적으로 받아들이기 위해 노력했는데, 더 복잡한 프로그램과 문제를 코드로 해결하기 위한 첼린지를 마주하면서 이런 접근으로는 한계가 있다고 판단했다.그래서 이를 조금 더 개념적으로, 직관적으로 받아들일 필요가 있다고 생각했다. 이전까지 단순히 기술적, 코드적으로 프로그래밍을 진행하면서 협업시에 겪었던 몇가지 문제들은 다음과 같았다.컨벤션에 있어서 각자의 편의가 모두 다르다.어떤 문제를 마주했을 때 이를 해결하기 위한 중심 생각이 싱크가 되지 않는다.따라서 어떤 문제에 대해서 논의 할 때 서로 다른 관점으로 문제를 접근하게 되어 기준이 흔들린다.프로그래밍 시 객체 지향 프로그래밍적 사고를 통해서 문제를 해석하면 동료를 설득할 때에도 설득력이 생기고 어떠한..
· iOS
너어어어어무 너무 오랜만입니다.회사일이 바쁘기도했고도움이 되는 글을 쓰자니 주제선정만 잔뜩 해두고도무지 공부할 시간이 안나서오랜만에 포스팅합니다..!기다려주신분이 있을지는 모르겠지만.... 그래도.. 반성합니다..😂 시작할게요!! 사이드 프로젝트하면서 요런걸 만들게 됐는데요..!하고나니까 넘나리 간단한데 처음에 시작할 때만 해도 어떻게 접근하는게 좋을지 고민이 많이 됐었어서기록하고 가려고합니다!  일단 얘는 tagView, chipView 라고 부르고 구현하는데는 여러가지 방법이 있습니다! ScrollView를 사용해서 전체적으로 뷰를 세팅하고tag 배열을 돌면서 뷰를 생성하고 방식으로 해도 되지만, 이걸 다 자동으로 해주는 CollectionView 라는 녀석이 있으니까 이 녀석을 사용해서 구현하려고..
공부가 밥먹여주더라
'ios' 태그의 글 목록