iPhoneアプリの開発は初めてです。 2人の異なる代議員を追加したいと思います。 私は UIViewControllerのような同じクラスの複数のデリゲートを追加する方法を知っています。 私はこのようにしたい @interface HelloWorld:CCLayer、UIViewController ひとつのクラスがcocos2dのCCLayerで、もう一つは簡単なUIViewControllerです。 ありがとうございました。iPhoneで2人の異なる代理人を追加
-1
A
答えて
0
私はCCLayerに慣れていませんが、Obj-Cでは複数の継承を行うことはできません(2つのスーパークラスを持つことはできません)。あなたが行うことができるのは、UIViewControllerと他のサブクラスのCCLayerをサブクラス化し、その2つの間の通信を可能にするプロトコル/デリゲートパターンを作成する2つのクラスを作成することです。
http://iosdevelopertips.com/objective-c/the-basics-of-protocols-and-delegates.html
関連する問題
- 1. 2人の代理人を持つUINavigationController?
- 2. iPhone Interface Builderと代理人
- 3. iPhone ARCリリースノート - システムクラスの代理人のdealloc?
- 4. カスタム代理人
- 5. UIViewControllers、代理人
- 6. 代理人署名/汎用代理人ですか?
- 7. 異なるプロセスで代理人を実行
- 8. サブビューの代理人
- 9. TextFieldの代理人
- 10. Xamarin.iOSの代理人
- 11. シングルトンオブジェクトの代理人
- 12. 別のビューに代理人PickerViewの代理人
- 13. PyGithubから代理人と代理人を取得
- 14. 代理人または代理人またはその他
- 15. VB.NETの代理人およびマルチキャスト代理人
- 16. iOS Swift代理人
- 17. スウィフトプロトコル代理人リターンネイル
- 18. C#と代理人
- 19. C#:代理人 - Java:ActionListener
- 20. 代理人のアクセスがiPhone 4Sでのみ
- 21. 代理人を使用して代理人を割り当てるエラー? :構文
- 22. RelayCommandと代理人、代理人を理解しようとしています
- 23. C#コールバックの代理人
- 24. Objective-Cの代理人クエリ
- 25. ImageMagickのfftw3代理人
- 26. UISearchcontrollerキャンセルボタンの代理人
- 27. Objective Cメインアプリケーションウィンドウの代理人
- 28. SSCollectionView代理人の問題
- 29. where句の代理人
- 30. Cのイベントと代理人
あなたは用語が混ざっていると思います。 "@interface HelloWorld:UIViewController" - UIViewControllerはHelloWorldのスーパークラスです。スーパークラスの後に代理人が<> sで提供されます。複数のデリゲートをコンマで区切って指定できます –
mattacular