【问题标题】:Convert C to Objective C [closed]将 C 转换为目标 C [关闭]
【发布时间】:2014-06-02 11:34:10
【问题描述】:

有没有办法将我的 C 代码转换为目标 C 代码,而不是手动将代码写入目标 C?我认为这比大多数其他语言更容易做到,因为 Objective C 是 C 的超集。

【问题讨论】:

  • 就个人而言,我绝对会喜欢将水转化为啤酒的东西......
  • C 已经 IS Objective-C(除非您使用任何 Objective-C 的保留字作为变量名)。没有任何类的 Objective-C。
  • 使用炼金术。 en.wikipedia.org/wiki/Alchemy
  • 如果你正在运行 *nix,这个命令应该能够将任何包含有效 C 代码的文件转换为包含有效 Objective-C 代码的文件:cat input.c > output.m
  • 那里!!大功告成!

标签: objective-c c converter


【解决方案1】:

Objective-C 是 C 的超集。这意味着在 C 中有效的所有代码在 Objective-C 中也有效。直接复制和过去将a) 可能不起作用,因为Objective-C 中的功能实现不同b) 不明智。 Objective-C 是有原因的。它非常适合其预期目的。因此,编写 C 代码来替代 Objective-C 并不是一个好主意。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-24
    • 1970-01-01
    • 2015-12-29
    • 2015-09-16
    • 2011-05-11
    • 2011-01-15
    • 1970-01-01
    相关资源
    最近更新 更多