我正在使用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 –