ARCHIVES

태그

신고하기

상단 메뉴 페이지

기본 콘텐츠로 건너뛰기

[Swift] CoreData 사용법

이번에 프로젝트 하면서 CoreData를 사용했다. 처음 만들고 사용하는데는 문제가 없지만 중간에 컬럼을 추가해서 사용해보니 업데이트 시 문제가 되었다.  ( 컬럼 추가는 별다른 문제가 없다. ) 해결법과 사용법을 정리해서 올려둔다. 코어데이터 문서 만드는법 feet.apple 일단 간단한 정리 1. 새 프로젝트라면 Use Core Data 에 체크해서 만들고 2. 기존 프로젝트 추가면  Command + N을 눌러 Data Model 추가. --- 3. .xcdatamodeld 파일에서 "Add Ent…

[swift + jazzy] xcode 소스코드 문서화2

현재 프로젝트에서 적용한 옵션이다. [커맨드 + 시프트 + . ] 하면 숨김 파일이 보인다. 야물파일 앞에 점이 있다. 아래의 두개 파일을 만들어 넣고, jazzy 하면 이쁘게 만들어 진다. 파일명 : .jazzy.yaml 내용: 모듈이름 부분을 프로젝트명으로 바꾸면 된다. author : jhchoo copyright : Copyright © -------- Co., Ltd. All Rights Reserved. output : Docs theme : fullwidth documentation : ./*.md …

[swift + jazzy] xcode 소스코드 문서화

작년 프로젝트에서 소스코드 문서화를 jazzy로 했다. 해당 기록이 없어서 이번에 새로 하면서 문서로 작성한다. 깃허브 :  https://github.com/realm/jazzy Installation sudo gem install jazzy 한방에 될리가 없지... 일단 설치 에러가 나면 홈브루, 커맨드 등 확인 한다.  ERROR:   Error installing jazzy: ERROR: Failed to build gem native extension. xcode 가 업데이트 되면서 설치가 안되는듯 …

[GIT + xcode] xcode에서 git 사용하기.

당연히 그냥 될줄 알았는데  "communication with the service was interrupted xcode." 에러가 난다. 확인해보니, "Author Email" 을 설정 해주어야 한다. 이메일을 넣어주고,  사용 가능 하다.

[Sourcetree + gitflow] 사용법 전략

[Sourcetree + gitflow] 사용법 전략  대부분의 회사에서 Git을 사용할 경우  Git Flow 를 따릅니다. 그러다보니 귀찮을때가 많습니다. 단적인 예로 release 브랜치 작업이 끝난후 다음과 같은 작업이 진행됩니다. develop 브랜치로 스위칭 -> release 브랜치를 merge master 브랜치로 스위칭 -> release 브랜치를 merge master 브랜치에 tag 추가 release 브랜치 삭제 이런 작은 행위들이 크진 않지만 막상 할때마다 귀찮습니다. 그래서, …

spring-boot에서 mybatis로 mysql 연동하기

스웨거 공부를 위해 현재 설정중이다. 이클립스를 설치하고 프로젝트 생성시 Spring boot 를 선택하고 클릭 몇개해서 dependency 까지 설치 했으리라고 본다. 기본적으로 lombock ,mybatis, mysql 은 선택하고 프로젝트를 생성 했다고 판단한다. 모르면 앞에 글을 확인한다. pom.xml 에서 아래와 같은 내용이 있어야 한다.  확인 해보자 < dependency > < groupId > org.mybatis.spring.boot </ group…

스프링부트 with JPA 블로그 12강 - 시큐리티 코드 짜기

원문 :  https://getinthere.tistory.com/27  ( 새창 ) 영상 :  너튜브  ( 새창 ) , 영상3번 겟인데어 님의 윈도우 강좌를 맥으로 해보면서 시행착오를 적습니다. // 해주어야 할 것이 무척 많다. 잘 따라가보자. // 엄청 바꿔주네.. 주소 세팅 /   (컨텍스트 삭제) /auth/joinProc /auth/loginProc /auth/joinForm /auth/loginForm header.jsp joinForm.jsp user.js UserApiController.java …