在C-目标中用“理解自我”;立即开始开发iOS应用程序”;教程示例
我刚开始学习C-Objective,并用Xcode为Iphone编程 现在-我正试图了解应用程序“今天就开始开发iOS应用程序”是如何工作的 在文件xyzadToDoItemViewController.m中有一段代码:在C-目标中用“理解自我”;立即开始开发iOS应用程序”;教程示例,ios,objective-c,Ios,Objective C,我刚开始学习C-Objective,并用Xcode为Iphone编程 现在-我正试图了解应用程序“今天就开始开发iOS应用程序”是如何工作的 在文件xyzadToDoItemViewController.m中有一段代码: @interface XYZAddToDoItemViewController () @property (weak, nonatomic) IBOutlet UITextField *textField; @property (weak, nonatomic) IBOu
@interface XYZAddToDoItemViewController ()
@property (weak, nonatomic) IBOutlet UITextField *textField;
@property (weak, nonatomic) IBOutlet UIBarButtonItem *doneButton;
@end
@implementation XYZAddToDoItemViewController
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if (sender != self.doneButton) return;
if (self.textField.text.length > 0) {
self.toDoItem = [[XYZToDoItem alloc] init];
self.toDoItem.itemName = self.textField.text;
self.toDoItem.completed = NO;
}
}
我有一个问题-在本例中,self是指向xyzadToDoItemViewController类的指针吗?还是指向什么 在类的实例方法中,
self
是指向类实例的指针 它是指向XYZAddToDoItemViewController类实例的指针,因此当创建XYZAddToDoItemViewController类型的对象时,当该代码执行时,它将有一个对自身的引用<代码>自我首先检查此链接,它是“Objective-C”。这是一个正确的名称,不应该用任何语言重新排列。为什么这有3条评论,2条答案,而且没有重复投票?谢谢你的回答,Foenix,它帮了我很多。你说得对,我刚刚纠正了C目标。对不起,如果我的问题已经被回答了。