안녕하세요.오늘은 버전관리 시스템(VCS: Version Control System)의 대표격인 Git과 Git의 지원 서비스중 하나인 Github에 대해 정리해보려고 합니다. ✅ 1. Git 이란?Git! 아마 개발자라면 들어볼 수 밖에 없는 단어죠?Git은 프로젝트 관리에 자주 사용되는 버전관리 시스템 중 하나로 소스코드의 변경 기록을 효과적으로 관리할 수 있게 도와줍니다. 근데 분명 Git 이전에도 버전관리 툴은 존재하지 않았을까요? 그리고 수 많은 버전관리 툴 중에 왜 Git이 많이 쓰이는걸까요? 여기에는 여러 이유가 있는데 그 중 하나는 Git 이전의 버전관리 툴이였던 Subversion과 그 비슷한 툴들의 경우 저장방식이 비효율적이였기 때문입니다. 해당 툴들은 소스코드의 수정이 발생한 경우 ..
CoreData에 대해 공부하면서 많은 블로그와 글에서 CoreData는 DataBase가 아닙니다 라는 글을 보았습니다.개인적으로 CoreData는 로컬 디바이스에 간단한 캐시 데이터를 저장, 수정, 삭제 등을 할 수 있다는 점에서 DataBase 와 비슷하지 않나?라고 생각했었는데 아니라고 하니 좀 당황스럽더라구요 ㅎㅎ; 대부분 이유까지는 적어놓지 않으셨기에 관련해서 여러 글을 찾아보게 되었고 이후 저와 같은 궁금증을 가질 누군가를 위해 찾아본 글들을 취합하여 정리해보려고 합니다. CoreData는 DataBase가 아닙니다. 라는 말은 간혹 서버 개발자들이 CoreData에 DataBase를 다루던 것 마냥 관습적으로 접근하는 것을 막기 위한 말이라고 합니다. CoreData의 목적은 DataB..
- Total
- Today
- Yesterday
- threadprogramming
- 알고리즘
- asymptoticnotation
- ios
- tuist v4
- 코어데이터
- tipview
- 빅세타표기법
- capsulation
- BoxedType
- Concurrency
- swiftcoredata
- tipkit
- swiftpackage
- reusablelist
- 개발자코테
- swift
- boxedprotocol
- ViewBuilder
- opaque
- SwiftUI
- Algorithm
- kakaomapssdk
- private(set)
- 스위프트
- boxedprotocoltype
- opaquetype
- 팁킷
- coredata
- Tuist
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |