代码之家  ›  专栏  ›  技术社区  ›  iXcoder

iPhone,Cocoa,你觉得Cocoa的kvc和kvo怎么样?

  •  -2
  • iXcoder  · 技术社区  · 15 年前

    如果您的应用程序使用此解决方案,您是否计划将该应用程序移植到其他平台?例如,iPhone应用程序——Android或Backberry。

    我不想用它,但有一些代码存在…

    2 回复  |  直到 15 年前
        1
  •  1
  •   shosti    15 年前

    任何Cocoa代码都不容易移植到Android或黑莓上,无论您是否使用KVC或KVO,因为这些平台上不存在Objective-C。如果你想要一个跨平台的应用程序,你最好的办法是在C或C++中编写基本的底层代码(比如数据模型),并在COCOA中编写GUI。

        2
  •  0
  •   Kevin Sylvestre    15 年前

    我以前在应用程序中使用过kvc(键值编码)和kvo(键值观察),发现它是cocoa(和cocoa touch)的一个非常有用的特性。它确实为移植带来了一些挑战,但是目前我没有任何计划移植到黑莓或Android。