我完全糊涂了,我不知道从哪里开始提问。我尝试使用谷歌搜索,但术语令人困惑,我不确定这些事情是做什么的(除了Xcode)。有人可以解释我是5岁吗? 我在cocos2d-swift网站上,在阅读了入门部分之后,它说:“从这一点开始,使用SpriteBuilder是可选的。”我不知道他们的意思。
每种方法如何相互关联?
此外,API文档浏览器和代码片段管理器如何对日常iOS开发人员有用?
答案 0 :(得分:3)
cocos2d-swift 是一个框架,可让您快速构建基于精灵的游戏等内容。
SpriteBuilder 是一款可以帮助您构建自己的多层精灵的工具(图像和动画分组到一个包中 - 即Mario,Goomba,Fireflower火球等)。
Xcode 是一个开发人员环境,您可以在其中编写源代码,编译,分发和测试。
CocoaPods 是一个获取和管理框架/ SDK依赖项的工具。
您可以使用 CocoaPods 来获取 cocos2d-swift 框架,以便您可以使用精灵在 Xcode 中构建基于精灵的游戏在 SpriteBuilder 中生成。
答案 1 :(得分:0)
不确定Cocos2d是什么,但是swift是Apple针对OS X和iOS开发的最新编程语言。
http://en.wikipedia.org/wiki/Swift_(programming_language)
SpriteBuilder是一个用于为iOS创建游戏的框架。把它想象成一个游戏引擎。
http://www.spritebuilder.com/about
Xcode是您在编写本机OS X和iOS应用程序时使用的IDE(集成开发环境)。太棒了!
CocoaPods是一种加载第三方库和框架的方法,无需手动安装它们。它还使得框架保持最新变得非常容易。 Pod还允许您的项目更加便携,因为通过Pod安装具有多个依赖项的应用程序要容易得多。
如果您希望在离线状态下访问文档,则可以使用文档浏览器。然而,无论我正在做什么技术,我几乎总是使用Google来找到我正在寻找的东西。谷歌是最好的搜索方式。
最后,我从这本书开始。我读了几年前的第一版,让我很容易理解。
http://www.bignerdranch.com/we-write/ios-programming.html
希望这有帮助!
答案 2 :(得分:0)
以下是一些基础知识:
XCode(程序) - 你的大多数iOS开发都会在这里发生。编码,创建应用程序等。
将SDK视为一套可以使用的命令或工具-API(API - 应用程序编程接口)
Cocoas2d(一个SDK) - 游戏引擎。用于创建游戏的软件开发工具包。你会把这个代码和工具库拉到xcode中来使用它。
SpriteBuilder(一个SDK) - 用于构建游戏的工具套件。就像Cocoas一样,你可以将它拉入xCode,以便在编码时使用它。
CocoaPods - 用于将SDK链接/加载到XCode并轻松更新它们的工具。
故事的道德:XCode是您将用于一切的软件。其他所有内容都只是您可以提供的额外代码库。