在iOS中,我們有CGContextRef,CGFontRef等。 'Ref'在這裏表示什麼?它們是否涉及CGContext,CGFont類型的對象?我不明白這個特定的概念。我在哪裏可以找到這個概念的解釋? appreiated任何幫助,iOS APIS - '參考'
1
A
回答
3
據我所知,CGContextRef,CGFontRef和如指針類型(類型定義)到普通的C結構,不到Objective-C的對象,他們是從蘋果的舊的C框架來OS X.見CGContext reference,CGFont reference,Core Foundation Design Concepts和Memory Management Programming Guide for Core Foundation。由於這些* Ref對象是Objective-C Cocoa框架的「免費橋接」,因此您可以在函數參數中將它們替換爲Cocoa對象,反之亦然(3)。他們有自己的內存管理規則(4)。我自己通過觀看Stanford iPhone Programming class videos(另請參閱class' site),對這些Core Foundation對象和框架有了第一個簡短但充分的解釋。
希望我給你一些啓動的指針。
1
Cmd的+點擊所需類型:
/* The type used to represent a CoreGraphics font. */
typedef struct CGFont *CGFontRef;
有一個結構CGFont
。 typedef關鍵字爲該結構創建別名CGFontRef
。 'Ref'表示它是一個指針。
相關問題
- 1. iOS CommonCrypto參考
- 2. iOS TableView參考插座
- 3. iOS API參考歷史
- 4. 密碼參考不Xamarin IOS
- 5. iOS - GCD和__strong的參考
- 6. iOS中的「刪除參考」
- 7. iOS - 參考計數問題
- 8. iOS上的Firebase參考
- 9. 使用IOS和Facebook APIS
- 10. ABPeoplePickerNavigationController類參考
- 11. iOS發佈參考iPhoneContactList與ARC
- 12. Open GL ES 1和iOS 5參考
- 13. IOS - 讓異常刪除按鈕參考
- 14. 在UIViewController中獲取baseview的參考iOS
- 15. Cocoapod podspec參考iOS和OSX項目
- 16. IOS通UIbuton到方法作爲參考
- 17. iOS版式參考或編程指南?
- 18. iOS 5/6陀螺儀北參考
- 19. 在將wsdl作爲參考添加到C#dll中時訪問apis的問題
- 20. IS參考參考在C++?
- 21. C++參考shared_ptr vs參考
- 22. appDelegate參考
- 23. Scanf - 每參考VS參數參考
- 24. C++參考和參考參數
- 25. 參考參數
- 26. 參考參數
- 27. 在調用Apis時附加參數
- 28. 在線程中一起調用多個apis,Ios
- 29. 方法的參考
- 30. 參考