代码之家  ›  专栏  ›  技术社区  ›  Cajunluke Martijn Courteaux

与Java读者类相当的可可

  •  1
  • Cajunluke Martijn Courteaux  · 技术社区  · 14 年前

    在将Java程序移植到COCOA中时,我使用JavaIO.Re读器及其子类来访问程序。我对他们的工作不太熟悉,所以找不到一个好的替代者。是否有人对替换有任何好的建议,或者我必须重写它?

    1 回复  |  直到 13 年前
        1
  •  1
  •   Tomas Andrle    13 年前

    Java中的读者只是块文件读取操作的“对象化”版本。在目标C中,您可以访问C库。这给了你 fopen, fread, fclose ,它是逐块读取原始数据文件的函数。这不是真正需要的吗?

    然后,如果您需要读取整数,例如,您只需将(void*)数据块强制转换为(int*)。

    你可以认为Java阅读器更抽象。是的,有从任何地方读取东西的子类,而不仅仅是文件。但是,如果您正在移植一个现有的程序,那么您已经知道数据源是否是一个文件。