Iphone 我们如何知道类/接口是否有委托--网间网操作系统

Iphone 我们如何知道类/接口是否有委托--网间网操作系统,iphone,ios5,objective-c-2.0,Iphone,Ios5,Objective C 2.0,我是新手。 每个人都在谈论委托。是的,它很强大,但我总是问自己一个问题:“我们如何知道ios SDK中的任何类都有委托?”这提供了更多的功能。 例如,我们多次使用UITextField/UIAlertview,我花了一些时间才知道它有一个委托,并提供了更多的功能。我知道这一点,如果我不知道它有一个委托,并且在不知道其委托方法的情况下限制自己使用Alertview功能,该怎么办。 有人能通过灯来取悦它吗?我如何知道任何xxx类都有委托? 提前谢谢 声明一个变量,然后查看它是否具有delegate属

我是新手。 每个人都在谈论委托。是的,它很强大,但我总是问自己一个问题:“我们如何知道ios SDK中的任何类都有委托?”这提供了更多的功能。 例如,我们多次使用UITextField/UIAlertview,我花了一些时间才知道它有一个委托,并提供了更多的功能。我知道这一点,如果我不知道它有一个委托,并且在不知道其委托方法的情况下限制自己使用Alertview功能,该怎么办。 有人能通过灯来取悦它吗?我如何知道任何xxx类都有委托?
提前谢谢

声明一个变量,然后查看它是否具有
delegate
属性或
setDelegate:
方法。例如:

UITextField *testTextField = [[UITextField alloc]init];
testTextField.delegate = self;
如果它没有委托,它将给您一个错误


希望它能帮助

声明一个变量,然后查看它是否有
委托
属性或
setDelegate:
方法。例如:

UITextField *testTextField = [[UITextField alloc]init];
testTextField.delegate = self;
如果它没有委托,它将给您一个错误


希望对您有所帮助

如果您不确定,可以查看类参考文件。如果类具有委托属性,则可以确保您是该类的委托。比如说


希望这有帮助。

如果您不确定,可以查看类参考文件。如果类具有委托属性,则可以确保您是该类的委托。比如说


希望这能有所帮助。

苹果的文档通常非常擅长解释这类事情


如果您按住option(alt)键并单击代码中的类名,XCode将弹出一个小文档小部件,您可以单击Reference链接以访问该类的完整文档页面。概述部分将介绍哪些代表、通知等可用。

苹果的文档通常非常擅长解释这类事情


如果您按住option(alt)键并单击代码中的类名,XCode将弹出一个小文档小部件,您可以单击Reference链接以访问该类的完整文档页面。概述部分将介绍哪些代理、通知等可用。

无论何时使用API类,请参阅头文件。它包含您需要的有关API的所有信息。假设您想了解更多关于UITextfield的信息,请查看UITextfield.h

无论何时使用API类,请参阅头文件。它包含您需要的有关API的所有信息。假设您想了解更多关于UITextfield的信息,请查看UITextfield.h

Alt单击代码中的类名,您将看到一些文档

然后,您可以单击指向类引用的链接或书本图标以获取类的引用


因此,每当您对某个类有疑问时,您的第一反应应该是查看文档。

Alt单击代码中的类名,您将看到一些文档

然后,您可以单击指向类引用的链接或书本图标以获取类的引用


因此,每当你对某个类有疑问时,你的第一反应应该是看一下文档。

学会喜欢类引用。它们可以在developer.apple.com.Learn to love the class reference上找到。它们可以在developer.apple.com上找到。