首页 > 其他分享 >【iOS入门】新建 workspace

【iOS入门】新建 workspace

时间:2023-01-04 14:36:56浏览次数:47  
标签:入门 创建 Xcode iOS project install workspace pod


熟悉 Visual Studio(微软 IDE)朋友可能知道,新建工程时会首先创建一个 solution,然后 project 会归属于这个 solution。

其实 Xcode 的 workspace 就类似于 Visual Studio 的 solution,但是 Xcode 的启动页并没有提供直接创建 workspace 的入口,如下图所示。

【iOS入门】新建 workspace_Google

但是这并不代表 Xcode 无法创建 workspace,在一个已经打开的 project 中,可以找到创建 workspace 的菜单。

【iOS入门】新建 workspace_Visual_02

但是通过这种方式去创建 workspace,总感觉有些画蛇添足,我 Google 了一下才知道,原来 cocoapods 初始化完成,执行 install 的时候可以自动创建一个 workspace。

那么我们只需要在启动 Xcode 时选择「Create a new Xcode project」,按照提示创建好一个 project。

然后在 *.xcproject 文件所在的目录下执行 

pod install

这时候会在当前目录下生成一个名称是 Podfile 的文件。

然后我们再执行

pod install

这时,当前目录下就会生成我们想要的 *.xcworkspace 文件。

【iOS入门】新建 workspace_Visual_03

并且 pod install 执行完成后,会有一行绿色的文字提醒我们,将来请用 *.xcworkspace 来打开这个工程项目。

打开项目之后会发现,除了我们第一步创建的 project 之外,还多了一个名称为 Pod 的 project,这个 project 是执行 pod install 时生成的。

也就是说,pod install 本身会生成一个 project,然后连同我们已经创建好的 project,添加到一个 workspace 中,从此这个工程就摇身一变,从单一 project 变成了包含多个 project 的 workspace。

【iOS入门】新建 workspace_Google_04

 

标签:入门,创建,Xcode,iOS,project,install,workspace,pod
From: https://blog.51cto.com/u_15929756/5988606

相关文章

  • ios16 横竖屏切换
        [selfsetNeedsUpdateOfSupportedInterfaceOrientations];    NSArray*array=[[[UIApplicationsharedApplication]connectedScenes]allObjects......
  • Netty-架构设计及入门程序-3
    一、原生NIO存在的问题1、NIO的类库和API繁杂,使用麻烦:需要熟练掌握Selector、ServerSocketChannel、SocketChannel、ByteBuffer等。2、需要具备其他的额外技能:要熟......
  • IOS技术分享| IOS快对讲调度场景实现
    前言“快对讲”是基于anyRTC音视频技术对讲业务的产品,为客户提供专业对讲、多媒体对讲和可视化调度功能。主要功能包含:频道与会话多频道对讲、监听、锁定、强拆......
  • Spark入门学习记录之SparkLearning
    为了更好的学习和理解spark,也为了记录自己学习过程中的遇到的各种问题,方便以后查询,故谢了相关博客,也公开了代码和数据,代码基本都可以本地运行。论文部分由于是ppt,故没有放上......
  • uniapp有vue基础的_快速入门这个uniapp项目
     小技巧https://www.jianshu.com/p/606e37db18f3https://cloud.tencent.com/developer/article/1552020https://www.uviewui.com/guide/i18n.htmlhttps://juejin.cn/......
  • 从实战开始,零基础Docker入门教程
    前提本文是基于windows环境下使用docker的学习文章其实我也有很长的一段时期在ubuntu系统下开发,很喜欢linux系统的纯净方便,但是当你身边同事都是使用windows与你交流沟通......
  • 《DFZU2EG_4EV MPSoC之嵌入式Linux开发指南》第二章 Ubuntu系统入门​
    Ubuntu系统入门​在上一章我们已经安装好虚拟机,并且在虚拟机中安装好了Ubuntu操作系统了,本章我们就来学习Ubuntu系统的基本使用,通过本章的学习为我们以后的开发做准备。Ubun......
  • Jupyter Notebook入门指南
    作者:京东科技隐私计算产品部孙晓军1.JupyterNotebook介绍图1Jupter项目整体架构[​​https://docs.jupyter.org/en/latest/projects/architecture/content-architecture......
  • systemtap从入门到放弃(二)
    前言上一篇《systemtap从入门到放弃(一)》我们知道了什么是systemtap,以及如何书写简单的systemtap脚本。本篇承接上文,介绍systemtap的安装和简易场景应用,通过几个小例子掌握......
  • Jupyter Notebook入门指南
    作者:京东科技隐私计算产品部孙晓军1.JupyterNotebook介绍图1Jupter项目整体架构[https://docs.jupyter.org/en/latest/projects/architecture/content-architect......