Tag Archives: c

Swift와 C언어의 Pointer

UnsafePointer와 UnsafeMutablePointer Swift에서 C언어의 레거시 API를 사용할 때, C API가 포인터를 담고 있는 경우 Swift에서는 아래의 두 가지 경우로 함수 시그니쳐가 변환되어 임포트 됩니다. UnsafePointer<T> UnsafeMutablePointer<T> C언어의 API 에서 함수의 인자에 const가 붙은 경우 UnsafePointer<T>가 되며 const가 없는 경우 UnsafeMutablePointer<T>가 됩니다. 몇 가지 예를 들면 아래와 같습니다.

C언어에서 포인터를 선언하기 위해서 아직 정의되지 않은… Read More »

JNI 튜토리얼

안드로이드 NDK 프로그래밍을 하기 전에 Java와 C/C++을 잇는 JNI에 먼저 익숙해 지는 것이 먼저일 것이다. 틈나는 대로 예제 중심의 JNI 튜토리얼을 만들어 봐야 겠다. 생각나는 대로 적기에 올바른 순서는 없다. 개발환경은 MacOSX 이다.