以下の ObjectiveC コードはどのように MonoTouch に変換されますか?
@interface PSPDFBookmarkViewController : UITableViewController <PSPDFStyleable>
- (instancetype)initWithDocument:(PSPDFDocument *)document;
@property (nonatomic, weak) id<PSPDFBookmarkViewControllerDelegate> delegate;
@property (nonatomic, assign) BOOL isInPopover;
@end
- あれをどうしたらいいのかわからない
instancetype
(これは何?) - とは
id<PSPDFBookmarkViewControllerDelegate>
。 - をどうする
PSPDFStyleable
か?
これが結果になると私が思うものです:
[BaseType(typeof(UITableViewController)]
interface PSPDFBookmarkViewController
{
void InitWithDocument(PSPDFDocument document);
[NullAllowed]
PSPDFBookmarkViewControllerDelegate Delegate { get; set; }
bool IsInPopover { get; set; }
}
そして、このインターフェースはどうですか?
@interface PSPDFBookmarkViewController (SubclassingHooks)
- (void)createBarButtonItems;
@end
概要と(SubclassingHooks)
その C# いとことは何ですか?