[Tip] Delete all local branches without specific branch.

$git branch | grep -e "branch_name" | xargs git branch -D

 

광고

[Tip] Git 강제로 ssh 사용 설정

GitHub 콘솔이나 다른 툴 사용하면 https, ssh 구분해서 사용하는게 귀찮을 경우

https -> ssh 강제로 바라보도록 설정하면 편하다.

git config --global url."git@github.com:".insteadOf "https://github.com/"

[Tip][iOS] Xcode 메모리 릭 탐지

객체가 메모리에서 해제 되기를 기대하는 시점에서 Xcode 하단 (debug area)에 있는 Debug Memory Graph 버튼을 누르면 memory graph를 graph 형태로 볼 수 있다.

debug_memory_graph

Xcode > 하단 > Debug Memory Graph

memory_graph_xcode

내가 만든 객체를 어떤 객체가 참조하고 있는지 시각적으로 보여준다.

Graph를 마우스로 클릭하면 우측 Inspector 에서 객체 정보와, 어떤 함수에서 발생 했는지 자세히 알려준다. call_stack (backtrace)

만약 보이지 않는다면 빌드 & Run 전에 scheme > edit > Diagnostics > Memory Management 에 항목을 추가해야 한다.

edit_scheme