我在應用程序商店中有一個iOS應用程序。我正在爲它設計一些新功能。我手工製作的一些代碼,從這個美妙的網站的答案拼湊在一起的其他位,但是我覺得我的代碼有點難看,可以改進。當我看到下面的內容時,我不完全瞭解它是如何自動使用的,以及它如何完全隱含循環。所以我想知道什麼會是一些很好的閱讀材料,以更多地瞭解我的應用程序之前更多地瞭解objective-c。iOS Objective-C必讀
我一直在ios開發中心網站上瀏覽一些文章,但如果你們可以提出一些具體的看看,我會很感激。從我做C++的時候開始,我對堆棧內存管理有了很好的理解,但是我不得不承認,在Objective-C的實現方式上im沒有那麼紮實。
- (void)tableView:(UITableView *)aTableView
commitEditingStyle:(UITableViewCellEditingStyle)editingStyle
forRowAtIndexPath:(NSIndexPath *)indexPath { ... }
我試着回答你下面的一般問題;但至於你引用的具體例子......我不確定你的意思是什麼'commitEditingStyle'意味着一個循環。在這種方法中,您被要求執行用戶請求的編輯操作(通常是刪除),根據數據的結構,這可能需要也可能不需要循環。還有一些其他的表視圖委託/數據源方法,這些方法有一個隱式循環 - 例如,表視圖通過其可見單元循環調用'cellForRowAtIndexPath'。 – rickster
可能的重複[How-to articles for iPhone development and Objective-C](http://stackoverflow.com/questions/1939/how-to-articles-for-iphone-development-and-objective-c) – CodaFi