동기

    [Bridge3] 나의 1순위 내재적 동기를 찾아서

    매크로 챌린지의 팀 구성 방식이 공개되었다. 매크로는 지금까지 자율적으로 팀을 구성하도록 진행해왔고, 이번에도 마찬가지였다. 알럽나이들의 이야기를 들어보면 이맘때쯤 뒤에서 서로 나중을 기약하는 이야기들을 나눈다고 했다. 무조건 어벤저스로 불리우는 사람들과 같은 팀을 하고 싶은 생각은 없었다. 최근 그 생각이 더 강해졌다. 기술이 뛰어난 팀원이지만 나랑 열정의 정도가 다를 수 있다. 나랑 주제에 대한 관심도는 다르지만 협업과 소통의 방식에서 잘 맞을 수도 있을 것이다. 함께 팀원을 해본 사람에 대해서는 조금 더 알 수 있겠지만, 우리와 또 함께할 다른 팀원들 사이에서의 시너지가 어떻게 나올지는 또 모르는 일이다. 나는 예언자가 아닌 평범한 인간으로 내가 선택한 팀원들과의 3개월이 어떤 방식으로 진행될지, ..

    [Bridge2] 조금 늦은 정리와 계획세우기

    이번 브릿지는 생각보다 짧게 지나갔고, 일주일이 넘게 감기에 걸려서 고생중이여서 열심히 버티고 있는 시기이다.건강 이슈로 에너지가 떨어져서 내가 하고싶은 일, 해야 하는 일에 지장이 가는 것을 극도로 싫어하는터라 규칙적인 생활, 건강관리에 나름 신경을 쓴다고 생각했는데, 딱 하루 낮밤이 살짝 바뀌었다고 이렇게 감기에 걸려버리다니... 다음 생에는 철도 씹어먹을 수 있는 사람으로 태어나고 싶다.... 브릿지 기간동안 내가 해야겠다고 결심한 것은 Apple Developer Academy에서 진행하는 프로젝트를 Git, Miro를 통한 정리를 하고 싶다고 결심했고, 하반기 공채기간을 핑계로 집중하지 못했던 나의 앱의 V1.0.1 배포를 해야겠다고 생각했다.우선 미로에다 내가 공부하고 싶은 것, 지금까지 해온..

    [오류] Local Authentication 보라색 오류 발생 - Publishing changes from background threads is not allowed; make sure to publish values from the main thread (via operators like receive(on:)) on model updates.

    1. 내용 캡쳐 - 로그인 이전 View를 로그인 성공 여부에 따라서 메인 뷰로 Route해주기 위해서 @Published를 사용하였습니다. 로그인 방식은 Local Authentication을 사용하는 방식을 채택하였으며, 인증을 수행 후 성공 시 아래 코드 27줄에서 볼 수 있듯, @Published된 변수 값 변경을 통한 뷰의 전환을 수행하도록 하였으나 보라돌이 에러를 마주치고 말았다. Xcode에서 잘 만나기 힘들지만 중요한 순간에 한번씩 만나게 되는 보라색 에러는 주로 메모리 관련된 오류이며, 당장에 문제가 없을 지라도, 충돌 시 앱이 동작하지 않을 수 있는 중요한 에러 중 하나이다. 2. 원인 분석 - Publishing changes from background threads is not ..