0
在應用程序委託文件中使用其他代表有多大的可行性。 例如在iOS 4.2的應用程序委託文件中使用其他委託有多可行?
@interface AppDelegate : UIResponder <UIApplicationDelegate, UIAlertViewDelegate>{
BOOL LoadingForFirstTime;
}
這是推薦嗎?
在應用程序委託文件中使用其他代表有多大的可行性。 例如在iOS 4.2的應用程序委託文件中使用其他委託有多可行?
@interface AppDelegate : UIResponder <UIApplicationDelegate, UIAlertViewDelegate>{
BOOL LoadingForFirstTime;
}
這是推薦嗎?
總之,是的這是可行的,沒有它不建議。
通常,AppDelegate應該處理系統通知,核心數據設置,而不是更多。看看這裏的表2.1: Apple Docs
我猜測,從BOOL你定義,你檢查,如果這是第一次加載。這可能有用,但不推薦實踐。
謝謝..我只是想知道如果我這樣做我的應用程序將被拒絕 – Nik
除了'私人API'的使用,關於拒絕的規則並不多。也就是說,如果你的代碼是'乾淨'的,我懷疑蘋果會如此關心。他們可能在如何顯示警告和何時顯示警告方面存在問題,儘管這些警告會導致用戶體驗/流量受到負面影響。 – MobileVet