기록한 모든 글을 시간순으로 살펴봅니다
관심 있는 주제의 글을 모아봅니다
블로그의 새로운 소식을 확인합니다
종종 이런 부분과 같이 error를 CPointer로 받는 아이들이 있는데, 어떻게 할당하고 받아오는지 당최 모를 때가 많았다. 이 때문에 블로그에 따로 정리를 하려고 한다. 먼저 메모리 할당을 위해서는 `memScoped` 블록을 만들어 주어야 한다.이후 타입에 따라 다음과 같은 CPointer를 만들어준다.val error = interpretCPointer>(alloc(sizeOf>(), alignOf>()).rawPtr) 이후 이 포인터를 요하는 곳에 `error`를 넣어준다. 그러면 이 값을 어떻게 받는가?val err = error?.pointed?.value // NSError 가져오기println("Copy failed: ${err?.localizedDescription ?: "Unkno..
새로운 소식이 등록되면 이곳에서 확인할 수 있습니다.