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
Ios 如何在XCode中使用组? 我开始使用XCub中的组,就像在C++中使用java或命名空间中的包一样,即使组对语言没有影响。_Ios_Objective C_Xcode_Cocoa - Fatal编程技术网

Ios 如何在XCode中使用组? 我开始使用XCub中的组,就像在C++中使用java或命名空间中的包一样,即使组对语言没有影响。

Ios 如何在XCode中使用组? 我开始使用XCub中的组,就像在C++中使用java或命名空间中的包一样,即使组对语言没有影响。,ios,objective-c,xcode,cocoa,Ios,Objective C,Xcode,Cocoa,然后我发现了一些聪明的团队,并意识到将代码整齐地组织在“文件夹”中是毫无意义的 你使用分组吗?如果是的话,如何以及为什么?团队只是一种组织工具,你可以用最符合逻辑的方式使用它们 开发人员通常会将他们的模型、视图和控制器类放在不同的组中。您可能还希望将头文件放在它们自己的组中,以减少混乱 我为“实用工具”类(如类别)创建一个组,并为应用程序的每个主要组件创建一个组,例如“检查器”或“预览”。在这些组中,课程进一步组织为模型组、视图组和控制器组 不过,这取决于你,做任何感觉自然的事情。如果你使用单元

然后我发现了一些聪明的团队,并意识到将代码整齐地组织在“文件夹”中是毫无意义的


你使用分组吗?如果是的话,如何以及为什么?

团队只是一种组织工具,你可以用最符合逻辑的方式使用它们

开发人员通常会将他们的模型、视图和控制器类放在不同的组中。您可能还希望将头文件放在它们自己的组中,以减少混乱

我为“实用工具”类(如类别)创建一个组,并为应用程序的每个主要组件创建一个组,例如“检查器”或“预览”。在这些组中,课程进一步组织为模型组、视图组和控制器组


不过,这取决于你,做任何感觉自然的事情。

如果你使用单元测试,它们也可以在自己的组中进行。

正如其他人提到的,我使用组进行模型/视图/控制器和单元测试


我还将组用于Doxygen文档(
doxyfile
配置文件和
.dot
图片)以及嵌入式应用程序,如
ffmpeg
源代码。

在组的信息窗口中,可以将组设置为与磁盘上的真实文件夹相对应。然后,当右键单击组并选择“添加新文件”在项目中创建文件时,Xcode将在组文件夹中创建文件

我这样做是为了我的测试用例类。你可以为任何一组你想保留在他们自己的组和他们自己的文件夹中的类这样做。

组很简单

我能为他们找到的唯一用途是绕过10个对象的限制

例:

VStack{

Group {
    
    Text("Hello 1")
    Text("Hello 2")
    Text("Hello 3")
    Text("Hello 4")
    Text("Hello 5")
    
}

Group {

    Text("Hello 6")
    Text("Hello 7")
    Text("Hello 8")
    Text("Hello 9")
    Text("Hello 10")
    Text("Hello 11")
}

}

头文件和实现文件已经有智能组。作为组的备用项。。。他们90%只是组织上的。但我相信,当你把文件拖进去时,xcode也可以选择创建目录结构。