Tutorial by Topics: 포인터



함수 포인터는 데이터 유형 대신 함수를 가리키는 포인터입니다. 런타임시 호출 할 함수의 가변성을 허용하는 데 사용할 수 있습니다.

포인터는 다른 오브젝트 또는 함수의 주소를 저장할 수있는 변수 유형입니다.

포인터는 메모리의 위치를 ​​참조하는 주소입니다. 일반적으로 함수 나 데이터 구조가 참조 된 메모리를 복사하지 않고도 메모리를 인식하고 수정할 수 있도록하기 위해 사용됩니다. 포인터는 기본 (내장) 또는 사용자 정의 유형 모두에서 사용할 수 있습니다.

포인터는 "역 참조" * , "주소" & "및"화살표 " -> 연산자를 사용합니다. '*'및 '->'연산자는 가리키는 메모리에 액세스하는 데 사용되고 & 연산자는 메모리에서 주소를 가져 오는 데 사용됩니다.

pointer-events 속성을 사용하면 드로잉의 일부가 포인터 이벤트에 반응하도록 제어 할 수 있습니다.

"버퍼 포인터는 메모리 영역에 대한 하위 수준 액세스에 사용됩니다. 예를 들어, 버퍼 포인터를 사용하여 애플리케이션과 서비스간에 데이터를 효율적으로 처리하고 통신 할 수 있습니다. "

발췌 : Apple Inc. "Swift with Cocoa and Objective-C (Swift 3.1 Edition)."iBooks. https://itun.es/us/utTW7.l

누수 또는 정의되지 않은 동작을 피하기 위해 버퍼 포인터를 통해 작업하는 모든 메모리의 수명주기를 처리해야합니다.


Page 1 of 1