2
你怎麼懶負荷tableView:didSelectRowAtIndexPath:
一個NSMutableArray
?我是很新的Objective-C中的XCode和iOS的編程,所以任何幫助表示讚賞。如何延遲加載?
你怎麼懶負荷tableView:didSelectRowAtIndexPath:
一個NSMutableArray
?我是很新的Objective-C中的XCode和iOS的編程,所以任何幫助表示讚賞。如何延遲加載?
延遲加載意味着「按需加載」。所以只有在真正有必要時纔會執行操作,而不是事先執行操作。假設我們有方法:
-(void) init {
self = [super init];
mMyMemberArray = [self loadSomeDataToArray];
}
-(void) tableView:didSelectRowAtIndexPath: {
[someObject processData: mMyMemberArray];
}
這不是延遲加載,因爲我們事先已經加載了數據。但是這個:
-(void) tableView:didSelectRowAtIndexPath: {
someObject processData: [self loadSomeDataToArray]];
}
確實是延遲加載,當你真的需要它時會導致你獲得數據。
非常感謝您的幫助。 – champak256 2011-03-28 10:29:03