Starbucks Caramel Frappuccino
본문 바로가기
  • 그래 그렇게 조금씩

iOS Developer38

의존 역전 원칙? 의존성 주입이란? (Dependency Injection), (Dependency Inversion Principle) 의존성 주입 의존성 주입 주변에서 얘기만 많이 들었는데 갑자기 너무 궁금해져서 공부해 보았다. 우선 오늘은 러프하게라도 개념을 이해해 보고, 실제 코드에서 활용하게 되는 케이스가 있을 때 보충할 예정이다. 객체지향 설계원칙 SOLID에서 마지막 파트를 이해하기 위해 필요하다. 1. 단일 책임 원칙 (Single Responsiblity Principle) 모든 클래스는 각각 하나의 책임만 가져야 한다. 클래스는 그 책임을 완전히 캡슐화해야 함을 말한다. 2. 개방-폐쇄 원칙 (Open Closed Principle) 확장에는 열려있고 수정에는 닫혀있는. 기존의 코드를 변경하지 않으면서( Closed), 기능을 추가할 수 있도록(Open) 설계가 되어야 한다는 원칙을 말한다. 3. 리스코프 치환 원칙 (L.. 2023. 3. 20.
아카데미에서 적용해 보고 싶고, 배우고 싶은 것들 정리(checked!) - 어떤 문제 해결을 위해 어떤 방식으로 어떤 앱을 만들 것인지 기획부터 앱스토어 배포까지 전체 플로우 경험하기 - 예쁘고 귀여운, 참신한 앱 만들기 - 작더라도 확실하게 문제를 해결할 수 있는 앱 만들기 - HIG를 참고하며 디자이너 분들과 함께 협업 - 미로, 스케치, 피그마 등 디자인 툴 익히기 - Git, Github을 자유자재로 활용하기(PR, 코드리뷰, issue, 트러블슈팅, 컨플릭 나도 해결) - Swift 문법 기초 탄탄하게 다지기 - 스토리보드를 통해 어플 구현 - 코드로만 어플 구현 - 아키텍쳐 적용(MVC, MVVM +a) - 비동기, 동시성 프로그래밍 이해 및 적용 - 네트워크 통신 적용 - CoreData 적용 - FireBase 적용 - CoreML 적용 - 많은 사람들과 대화.. 2023. 3. 9.