Responder Chain 그리고 Hit Test
마지막 글을 작성하고 1년도 넘었지만 지금이라도 이전 내용을 다시 글로 정리해보려 한다. ㅜ.ㅜ Responder Chain 그리고 Hit Test Point, Hit Test 우선 화면을 터치했을 때 어떤 view(button 등등 포함)를 터치한건지...
Collection View Cell을 두 손가락으로 탭해야 선택되는 문제
Collection View Cell을 두 손가락으로 탭해야 선택되는 문제 Collection View Cell을 아무리 눌러도 didSelectItemAt이 호출되지 않는 문제가 생겨서 너무 당황했는데 놀랍게도 두 손가락으로 탭하면 또 호출이 된다.. 이 문제를 해결하려고...
Stack Frame
Stack Frame Stack Frame은 함수의 호출 정보들을 저장하기 위한 자료구조이다. 이러한 Stack Frame에는 함수에 필요한 인자, 지역 변수, return address와 같은 정보들이 들어있다. 함수를 호출(call)하게 되면 기존 레지스터에 있던 정보들을...
[번역]main 함수 없이 Hello World 출력하기
이 글은 Executing main() in C/C++ – behind the scene을 번역한 글입니다. main 함수 없이 Hello World 출력하기 어떻게 main 함수 없이 “Hello world”를 출력할 수 있을까? 먼저, main 함수가...
VM Translator
VM Translator - 1 가상 머신 패러다임 컴파일 과정은 상당히 복잡한 프로세스다. 보통 고수준 언어를 대상 기계어로 번역하려면 별도의 컴파일러를 따로 만들어야한다. 따라서 언어와 기계어의 특성에 따라 수많은 컴파일러가 생겨나게...