如果您的应用使用此解决方案,您是否计划将应用移植到其他平台?例如,iPhone应用程序 - > Android或Backberry。
我不想要用户,但有些代码存在......
答案 0 :(得分:1)
任何Cocoa代码都无法轻松移植到Android或Blackberry,无论您是否使用KVC或KVO,因为这些平台上不存在Objective-C。如果你想要一个跨平台的应用程序,最好的办法是用C或C ++编写基本的底层代码(如数据模型),并在Cocoa中编写GUI。
答案 1 :(得分:0)
我在过去的应用程序中使用了KVC(键值编码)和KVO(键值观察),并发现它是cocoa(和cocoa touch)的一个非常有用的功能。它确实为移植带来了一些挑战,但我目前还没有计划移植到Blackberry或Android。