SwiftUI에서 뷰 디버깅

따따디씨 보다가 좋은 코드를 봐서 메모..

expression Self._printChanges()

뷰가 왜 불렸는지 알고싶을때 lldb 디버그 콘솔에서 저 명령어를 치면 된다

코드상에서도 저 메소드를 부를수는 있지만 프라이빗 API라서 리얼에 나가지 않도록 조심하라고 한다

요건 푸드트럭앱 샘플에다가 명령어를 쳐본 결과

같은 화면을 스크롤 했을때 같은 명령어를 쳐보면 설명이 바뀐다

그리고 저걸 보고 궁금했던건 나는 그동안 p, po만 쳤는데 expression은 무엇인가 …

찾아보니 결국 같은 명령어라고 봐도 될듯

p 는 expr —

po 는 expr –O —

expr은 expression 명령어의 줄임, e로도 쓸 수 있다.

더 궁금하면 LLDB: Beyond “po”를 보라는데, 나중에 보자아..

참고

The Thursday Murder Club

영어공부하려는 패기로 .. 원서를 읽고 있는데 요건 흐름이 짧아서 좀 더 읽기가 편했다

단어는 보통 난이도일라나 ..

처음에는 이야기가 이리저리 튀고, 나오는 사람도 많고 이름도 비슷(영어 이름 어렵..)해서 집중을 잘 못했는데, 진행이 될 수록 재밌어졌다.

막 엄청 잘 짜여진 이야기는 아니지만… 어르신들만이 할 수있는 매운맛 영국식 농담이 재밌었다. 완전 취향 저격..

she works in IT, which you can tell just by looking at her. She is wearing makeup, but in a subtle, understated way that lan honestly can’t see the point of.
He wonders exactly when Karen had given up on life and started wearing long, baggy sweaters and trainers.

– 37P
매운맛은 아니지만 이미지 개선이 시급한 IT 업계.. 글로벌 공통이니 ..

킬링타임용으로 가볍게 보기 좋은 책이다. 시리즈물로 나오던데 담번꺼는 더 빨리 읽을수 있겠지 ..