ReactorKit으로 Memo앱 만들기(2) - UnitTest

2020-05-27
  • 저번에는 데이터를 가져오는것까지만 게시물을 올렸는데 delete까지 합쳐서 UnitTest를 작성해보려고 한다.
  • ReactorKit을 test하기 위해서는 RxTest와 RxExpect를 pods로 설치를 해주면 된다.
  • 완성본 https://github.com/kocensd/RxSwift
Read More

백준 단지번호붙이기(2667)

2020-05-26
  • 문제해설
  • DFS문제 (0,0) ~ (n,n)까지 돌면서 단지수르 구하고 단지수에 포함되는 아파트 수르 구하라.
  • 처음에 보고 막막한 상태에서 여러 코드들을 보면서 진행하였음
  • 쉽게 풀자면 맨 처음 1값이 나온다면 그 (n,n) 좌표를 가지고 1이 안나올때까지 재귀함수를 돌려가면서 그 상하좌우값을 계속 비교하는 것이다.
Read More

Realm

2020-05-14
  • coredata, sqllite는 사용해본 경험이 있기 때문에 오늘은 realm을 이용하여 샘플 메모 앱을 만들어 볼 예정
  • cocoaPods에 pod ‘RealmSwift’을 해준다. 간단하게 테스트 후 class를 만들어준다.
  • realm에도 모델클래스를 만들어주도록 할게요(간단하게 제목, 내용, 날짜) ** realm을 시뮬레이터로 작업중에 모델클래스를 변경하게 되는 경우가 있을것이다. 이때 //Fatal error: ‘try!’ expression unexpectedly raised an error: Error Domain=io.realm Code=10 “Migration is required due to the following errors 이런 에러가 발생되는데 시뮬레이터에 설치되어있는 앱을 삭제하고 재실행 하던지, 실제 아이폰 기기로 작업을 진행하면 되겠다.
Read More