브랜치를 나누는 방법에 대한 분류 중 하나입니다.Git Flow의 특징은 브랜치를 5종류로 나뉩니다.main(master): 서비스을 직접 배포하는 역할을 하는 브랜치.feature(기능): 각 기능 별 개발 브랜치. develop을 베이스로 develop에 머지한다.
카카오톡 채팅방 처럼 스와이프해서 삭제버튼을 숨기는 기능SwiftUI에는 기본으로 제공한다!최근에 SwiftUI로 만든 내 작고 소중한 TODOList 앱 YamTODO태스크를 삭제할때 스와이프 하면 저렇게 삭제 버튼이 나타나는 기능은 List의 SwipeActions
그동안 많은 프로젝트에서 Localizable.string 을 봐왔다. 많은 사이트들에서 string파일을 편리하게 관리하고 안드로이드와 동일하게 관리할 수 있도록 지원한다.새로운 앱 출시를 앞두고 로컬라이즈를 등록하려고 했다. 내가알던 Strings file은 이미
iso8601 to Date, Date to ios8601 ISO8601DateFormatter type 변환
Realm의 키값을 추가가하거나 타입을변경하는등 Object에 수정이 있을때는 꼭 마이그레이션 과정을 거쳐줘야하는데 저는 원래 이렇게 생긴 Object에 createdBy를 추가해줄거에요.그리고 AppDelegate를 통해 앱이 켜질때마다 Realm 버전을 확인하고 마
Realm은 SPM을 지원합니다.따라서 SPM으로 추가해주시면 보다 쉽게 사용하실 수 있습니다. 으로 RealmSwift가 에러나지 않고 추가되면 성공.Realm에 저장할 Object를 하나 만들어 봅시다.Realm은 Object자체를 하나의 테이블 처럼 보기때문에 한
회사에서 옜날 프로젝트를 되살리면서 옛 개발자들이 만들어놓은 앱을 열었는데 앱이 실행조차 되지 않더라고요... 이전회사에서도 realm은 많이 쓰던건데도 왜 어려운지기초부터 내 앱은 왜 realm에서 자꾸 죽는지.. 하나하나 알아보겠습니다. 먼저 Realm을 쓰는 이유