2014-07-25 75 views
1

我越來越深入NSOperations的東西,我已連接到iOS架構問題:NSOperations和iOS架構問題

* 1.Is可以在iOS系統的架構殺我NSOperations/NSOperationsQueue我打電話?

* 2.做什麼可以做到這一點?什麼樣的情況?

* 3。 iOS在低資源上運行並且NSOperationQueue被分配並初始化時排隊了新的NSOperations

* 4。當我讀到NSOperations - 他們不能運行,直到獲得狀態isReady=YES執行,或者可以得到isReady=NO,如果仍然有依賴的未完成的操作。 它可以是什麼樣的相關操作?

回答

2

1)不,它不會這樣做,除非它殺死了你的整個應用程序。 在這種情況下,你會從- (void)applicationWillTerminate:(UIApplication *)application 在您的應用程序delegqte

2)N/A

3)它會產生一個內存不足的警告通知通知。請參閱Low memory

4)操作隊列將處理所有NSOperation。 NSOperations依賴只是由你引導的。對於「isReady」等於NO,它會要求您手動更改該值。

+0

什麼是查殺條件? –