
오늘 한 일
- closure 공부! (Capturing value, capture list, escaping closure)
- 스터디
- PokerGame Step6 피드백 반영
새롭게 알게 된 것
- capture list를 사용할 때는
1. 클로저의 강한 참조 순환 문제를 해결할 때
2. 클로저 외부의 값을 참조시 값이 변경되기 이전의 값을 사용하고자 할 때
이 두가지 상황에서다!
근데 1번인 경우에서는 ARC를 고려해야하고, 2번의 경우에서는 아니어서 capture list 사용시 ARC와 참조되는 시점 두가지를 모두 고려해야한다..!! 이것에 관해서는 공부 후 내일 중으로 글 작성할 예정!!
- 디버깅 시 reference count를 찍어볼 수 있다!
po CFGetRetainCount(object)
이런 식으로!!!
내일 할 일
- 클로저 공부한거 블로깅
- step6 피드백 수정했는데 그거 답변 따라서.. 이후 스텝 진행하거나 수정하거나
느낀 점
- 코로나 때문에 난리다. 담주에 전시회 예매표도 전시 자체를 중단한다고 취소되고, 알바하던데서도 가게가 어려워서 모든 주말 알바가.,,,,,.....(말잇못)
병 걸려서 무서운 것보다 생활에 지장이 생기는 게 더 싫다. 계획 한 것들이 어그러지니까. 뭐 병 걸려도 똑같겠다만...@@
- 처음 스터디 시작할 때 너무 부담되지 않고 좋은 자극이 되면 좋겠다고 생각했었는데, 다행히 기대했던대로 잘 되어가고 있는 것 같아 감사! 부담이 아예 안될 수 없겠지만 혼자 했더라면 몇번 거들떠보고 말았을 것들에 대해 좀 더 깊게 이야기하고 함께 고민해서 좋당 하하