2014-07-08 4 views
3

Xcode Beta3에서 CMutablePointer 및 CConstPointer는 어떻게 되었습니까? 성공적으로 베타 2에서 컴파일Xcode Beta3에서 CMutablePointer 및 CConstPointer는 어떻게 되었습니까?

코드 오류와 함께 실패

Use of undeclared type 'CMutablePointer' 
+0

릴리스 노트에 따르면 최소한. – trojanfoe

+0

그것이 사라졌습니다 (잠시 동안, 나는 추측합니다). 다른 것들과 함께 : ... ( – holex

+0

@ 트로이 호프 나는 이제는 쓸모없는 질문과 답변으로 무엇을해야할지 모른다. :) – Sulthan

답변

14

사용 UnsafePointer 및 ConstUnsafePointer 각각. 릴리스 노트에서

: C 포인터가 더욱 예측 훨씬 간단한 API 유형 구조로 가져 사용 C에서 수입

API는, 많은 경우에 const를 가변성을 유지하고 __autoreleased 을 보존 포인터 정보. 이제 UnsafePointer, ConstUnsafePointer, AutoreleasingUnsafePointer 등을 볼 수 있습니다. 함수 포인터도 지금 가져오고 이며 참조 및 전달할 수 있습니다. 그러나 C 함수 포인터를 호출하거나 C 함수 포인터 유형으로 클로저를 변환 할 수는 없습니다.