Objective c 创建一个助手函数来显示AlertView有什么问题吗?
我还在学习Objective C和iPhone开发,所以我愿意接受指导。我想知道这是否是实现显示AlertView的助手函数的最佳方法。显然,在我的代码中,有很多地方(报告错误、坏数据等)我希望向用户显示警报。我没有创建AlertView对象,而是在每次需要时显示并释放它,而是创建了一个助手函数,如下所示Objective c 创建一个助手函数来显示AlertView有什么问题吗?,objective-c,iphone,Objective C,Iphone,我还在学习Objective C和iPhone开发,所以我愿意接受指导。我想知道这是否是实现显示AlertView的助手函数的最佳方法。显然,在我的代码中,有很多地方(报告错误、坏数据等)我希望向用户显示警报。我没有创建AlertView对象,而是在每次需要时显示并释放它,而是创建了一个助手函数,如下所示 - (void)displayAlertWithTitle:(NSString *)title Message:(NSString *)message { UIAlertView *aler
- (void)displayAlertWithTitle:(NSString *)title Message:(NSString *)message
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:title
message:message
delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
}
这就是我在其他任何地方都会做的事情,只是想知道这是否是目标C中所做的事情
所以下一个问题是,如果我想在我的应用程序中的任何地方使用这个功能,我应该将它存储在哪里,AppDelegate?单身班?还是NSString的一个类别?我不认为这有什么问题 要在任何地方访问相同的方法,您可能需要将其作为类别添加到
UIAlertView
我不认为把它放在应用程序代理中是个好主意。它不维护全局状态,所以我认为使用单例是没有意义的。我认为这与警报的关系比显示的消息更大。帮助函数通常存储在您需要创建的类下。因此,为UIAlertView创建一个类别最有意义