我正在使用C指针的目标C如何通过C指针的迅速
这是我的C函数:
long ListReaders(
__out char** szReadersList,
__out unsigned long* pulListLen){
}
long Result;
char* pszReadersList;
unsigned long pulListLen;
Result=ListReaders(&pszReadersList, & pulListLen);
这是非常容易使用的目标C的指针,但是当我迅速有其他概念受审指针像UnsafeMutablePointer
,UnsafePointer
等
我如何可以使用快捷
相同的C函数我试图使用它是笑翼这样
var Result :CLong?
var pszReadersList :CChar?
var pulListLen: CUnsignedLong?
Result=ListReaders(szReadersList:UnsafeMutablePointer<UnsafeMutablePointer<Int8>?>!UnsafeMutablePointer<UnsafeMutablePointer<Int8>?>!>, pulListLen: UnsafeMutablePointer<UInt>!UnsafeMutablePointer<UInt>!>)
你们可以请建议我C指针的迅速
你可以显示'ListReaders'的作用,看看它是否合理使用'CChar'和指针? – shallowThought
什么版本的Swift? – ryantxr
Swift 3 @ryantxr –