누군가 제게 MVC, MVP, MVVM 각각에 대해 설명을 해보라고 한다면 어렴풋이 설명은 할 수 있다고 생각해요. 그런데 아마 각 객체의 역할과 관계 정도만 간단하게 말할 수 있을 것 같더라구요. 그래서 제가 나름 신뢰할 수 있는 사이트, 개발자 분들의 글과 영상을 요약해서 MVC, MVP, MVVM의 특징에 대해 요약해 보려고 합니다. MVC VIEW CONTROLLER MODEL 사용자의 입력을 받음 view가 받은 사용자 입력으로 model 업데이트, 업데이트 된 모델로 view를 업데이트 data와 관련 이상적인 방식은 delegation pattern을 사용한 view와 model의 중간 다리 역할 (ex. UITableView의 UITableViewDataSource) [ex] persist..
로컬에서 작업하며 커밋만 쌓아두다 "오늘은 푸시해야겠다~" 라고 마음을 딱 먹었는데 아니 이런?! Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. 사실 별 건 아니고 그냥 시키는대로 하면 되는 일이라 간단하게 방법만 살펴보겠습니다. 급하신 분들은~ 1. github.com → Settings → Developer Settings → Personal Access Tokens 생성 2. Keychain에 암호로 지정 안급하신 분들은 아래 사진으로 함께 보세요!
namespace 라는 말 몰라도 코드짜는데 문제는 없었지만 개발서적이나 튜토리얼 읽다보면 눈에 밟힌다. C++ 할 때도 그 어떤 기계보다 기계적으로 using namespace std; 를 쳤는데 namespace가 정확히 무엇인지 잘 몰랐다.그런데 요 몇일 namespace라는 단어가 왜이렇게 자주 보이는지...RxSwift 공부하다가 RxCocoa adds the rx namespace to UITextField, URLSession.....Alamofire 공부하다가 Alamofire uses namespacing, so you need to prefix all calls that you use... 뭔진 알지. 왜냐면 Rx 때는 titleLabel.rx.text 이런식으로 썼고 Alamofire..
회사 이메일을 이용하여 새로운 깃헙 계정을 만들어서 조금 아~주 조금 귀찮게 되었다. 개인 계정으로 star 해 놓은 레포들 보려고 할 때는 회사계정에서 로그아웃 해주어야 하고 또 회사 코드 볼 땐 개인 계정에서 로그아웃 해야 하고. 오늘은 회사 프라이빗 레포 클론할 일이 생겼는데 아하.... 터미널에서 개인 계정 로그인 되어 있지이? 하하?ㅋㅋㅋ 1. 현재 로그인 계정 git credential-osxkeychain get 2번 엔터를 눌러야 현재 로그인 정보를 알 수 있다. 2. 현재 계정 로그아웃 git credential-osxkeychain erase host=github.com protocol=https 지금 대놓고 보이는 띄워쓰기 빼고 띄워쓰기 없음! 로그아웃 하고 다시 1번 명령 실행해보면..
코딩 테스트, 코딩 인터뷰 스트레스 받죠. 공부를 하면 되지만 아무래도 효율적으로 하고 싶으니 검색부터 합니다. '코딩 테스트 공부 방법'ㅎㅎ 이제는 안하지만 저도 참 열심히 검색을 했었죠. 저는 문제풀이도 재밌지만 프로젝트하는 것을 더 좋아하는데 그래도 저 높으신 분들께 '제가 이러이런걸 했어요오!!'라고 신나게 보여주기 전에 일단 이 장벽을 넘어야죠. 이제는 대충 코테가 무엇을 원하는지, 어느정도를 요하는지 감은 오는 것 같습니다. 스마트하신 분들께서 이미 정리해주신 다양한 자료들을 정리해보도록 하겠습니다. 안경잡이 개발자 (Youtube) 공부 사이트 기초 : 코드업(알고리즘을 처음 접하는 학생이 쉽게 시작할 수 있는 기초 100제) 그 이후: 백준, 코드포스 등의 사이트에서 문제를 풀어보는 것이 ..
- Total
- Today
- Yesterday
- 컴과졸작
- 컴퓨터공학
- 코테
- C++
- 프로그래머스
- SWIFT
- 부스트캠프
- 삼성
- 인턴
- 졸업작품
- firebase
- 삼성소프트웨어아카데미
- 컴공졸작
- 보안
- nosql
- 커넥트재단
- 코딩테스트
- 개발자인턴
- 데이터분석
- 소프트웨어역량시험
- ios
- 부스트캠프2020
- RxSwift
- swacademy
- OS
- 소프트웨어아카데미
- 운영체제
- TableView
- 알고리즘
- 부캠
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |