当我们在不同的类中调用相同的方法时,我们必须遵循更好的方法

时间:2012-08-10 07:05:26

标签: iphone

我是iPhone的新手。我正在使用一些代码来获取一些数据,但我很困惑是否更好的方法或不使用。任何机构都建议我是否更好的方法。 我有三个类1.BiblePlayerAppDelegate 2.BiblePlayerViewController 3.ShowProgressViewController

在BiblePlayerViewController.m中:

-(NSString *)selectedBookTitle {

//getting the text which is in the bookSelectionButton and assign that to selectedBookTitle
selectedBookTitle = [[bookSelectionButton titleLabel]text];

//return the selectedBookTitle String
return selectedBookTitle;
}

我在biblePlayerViewController.m中编写了上面的方法,selectedBookTitle是biblePlayerViewController类中的类变量。在同一个类中,我调用此方法几次近30次我调用这个方法。这是调用30的更好方法倍在那个类中的方法。我在showProgressViewController中使用此方法也是为了我在showProgressViewController中导入biblePlayerViewController.h然后在showProgressViewController类中分配init biblePlayerViewController。有没有更好的方法为此。请任何身体都知道这个建议我。这对我很有帮助

1 个答案:

答案 0 :(得分:0)

Opps的关键因素之一是模块化和可重用性,如果你打算在不同的类上使用单一方法,那么编写一次并在许多地方使用都是好的。