Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该在XCode中选择哪种项目类型来实践Objective-C_Objective C_Xcode - Fatal编程技术网

我应该在XCode中选择哪种项目类型来实践Objective-C

我应该在XCode中选择哪种项目类型来实践Objective-C,objective-c,xcode,Objective C,Xcode,我应该在XCode中选择哪种项目类型来实践Objective-C 我选择一个新项目,然后在“OSX”下选择“应用程序”,因为这是我看到的唯一一个“命令行工具”选项,它只适合练习该语言。现在我有以下选择: C C++ 核心数据 核心基础 核心服务 基础 前两种似乎不合适,因为我已经知道这些语言了 我应该选择哪一个?最后四个选项是否都包含Objective-C?你能给我一个高层次的解释为什么我什么时候选择最后四个选项?< /P> < P>你应该使用基金会。它与基础框架自动链接,因为它包含类,这些类不

我应该在XCode中选择哪种项目类型来实践Objective-C

我选择一个新项目,然后在“OSX”下选择“应用程序”,因为这是我看到的唯一一个“命令行工具”选项,它只适合练习该语言。现在我有以下选择:

  • C
  • C++
  • 核心数据
  • 核心基础
  • 核心服务
  • 基础
  • 前两种似乎不合适,因为我已经知道这些语言了

    我应该选择哪一个?最后四个选项是否都包含Objective-C?你能给我一个高层次的解释为什么我什么时候选择最后四个选项?< /P> < P>你应该使用基金会。它与基础框架自动链接,因为它包含类,这些类不描述用户界面。基础框架是用ObjutVEC编写的。< /P>

    CordaDATA也被写成ObjaveC,但它是数据库的一个框架。

    < P>基础选项将是最适合于“只是实践”的ObjultC。 苹果公司的材料:

    基础框架定义了Objtovi-C类的基础层。除了提供一组有用的基本对象类之外,它还引入了几个范例,这些范例定义了Objective-C语言未涵盖的功能

    如何在Mac OS到Mac OS X的过渡过程中创建核心基础,以帮助支持这一转变。最初,这样做是为了速度和允许编写纯粹的非目标C程序。随着时间的推移,这已被证明是一个非问题,CF在Objective-C中实现的BIT越来越多

    核心服务之所以被称为核心服务,是因为它们为应用程序提供基本服务,但与应用程序的用户界面没有直接关系


    最后,核心数据框架为与对象生命周期和对象图管理(包括持久性)相关的常见任务提供了通用和自动化的解决方案。

    因此它类似于Objective-C类,但没有图形用户界面框架bits n BOB?是的。如果你构建一个iOS应用程序,你必须针对UIKit额外链接文本字段、标签等。在OS X上,你还需要表视图、窗口等的AppKit。为你定义“练习”的参数是什么?例如,你可以在GUI应用程序中编写任何你喜欢的ObjC,只需让窗口坐在那里,什么也不做。现在只需命令行工具就可以了,不过我想什么都可以了?不过,如果我选择一个包含很多libs/framework的库,我可能会编译很多我不需要的东西。我想我只需要一点帮助和指导:-)