我正在更新我的一個應用程序,我有一個困境:我應該在應用程序中使用iOS 4的新功能嗎?爲什麼?
在我想要添加iOS 4獨特功能的地方,我別無選擇,只能將它們實現爲支持的設備 - 這裏沒有困難。
當我有兩種方法達到同樣的效果,一種是「舊方式」,一種是「新方式」時,兩難處境就是兩難。 一個很好的例子是使用塊的動畫,我可以用這個語法:
[UIView animateWithDuration:2 animations:^{
self.segmentedControl.alpha=0;
}];
將在iOS版4.0只支持。或者使用所有版本(包括4)都支持的舊方法。(還有許多其他類似的例子。)
你做什麼,爲什麼?
這些塊非常棒,但如果我想支持以前的版本,我將不得不編寫更多代碼?在這種情況下使用它們可以獲得什麼?
你只是將不得不撥打電話無論它是否是值得的支持舊版iOS。有多少客戶仍在使用不支持iOS 4的設備,他們的業務對於需要額外編碼工作量的重要程度如何?沒有人能爲你回答這個問題。 – 2011-01-08 12:41:44