首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >目标c -任何像c这样的东西?

目标c -任何像c这样的东西?
EN

Stack Overflow用户
提问于 2010-02-24 18:20:07
回答 6查看 642关注 0票数 6

基本上,我想尝试并开发一个基本的iPhone应用程序。我在Java方面有2-3年的经验,目前正在学习C语言-做过指针内存管理等,但非常简短。

目标C会不会偏离我到目前为止学到的C语言,所以这就像是在学习一门全新的语言?或者我应该能够使用我到目前为止所学到的东西?

另外,什么是最好的IDE来做这件事,目前对于c我使用dev-c++ -我读到在这个ide中使用objective c开发option应用是可能的,但我想知道是否有更好的选择。可能的netbeans :D

EN

回答 6

Stack Overflow用户

发布于 2010-02-24 18:27:17

Objective-C是C的严格超集,所以在C编译器下编译的任何东西都可以在Objective-C编译器中编译。

本质上,Objective-C通过添加小对话风格的消息传递来允许对象之间的通信,从而将C语言转变为OOP。

回答你问题的额外部分,XCode是苹果推荐的集成开发环境,我相信这是构建iPhone应用程序的唯一官方方式。

票数 3
EN

Stack Overflow用户

发布于 2010-02-24 18:29:13

它非常接近C语言,因为它只是在普通C语言之上增加了一个OOPS层。因为有些人非常熟悉C语言,但从来没有广泛地使用过C++,所以我发现我真的很喜欢用它编写代码。

与C++相比,它的语法有点奇怪,它确实需要一些时间来适应,但一旦跨过这个障碍,就没有什么会给你带来任何痛苦,也不会有很多收获。

当然,大多数挑战实际上并不是学习Objective-C,而是要快速掌握可可API

票数 2
EN

Stack Overflow用户

发布于 2010-02-24 19:20:20

我正处在同样的道路上:我过去学习(和使用)C,现在正在使用Java,学习Objective-C。

要开发iPhone应用程序,您必须从iPhone下载http://developer.apple.com/iphone/program/的XCode集成开发环境和iPhone开发工具包

所以你必须有一台Mac才能开发iPhone应用程序。有几个项目需要从C# (http://monotouch.net/)和Java编译到iPhone的ObjC,但我不建议您这样做。最好买台Mac电脑。顺便说一句,英特尔的Mac电脑(XCode现在不支持PowerPC Mac)

如果您知道如何在Java中进行开发,则可以将所有知识应用到不同的语法中。是的,有细微的区别,但开始像"Java到ObjC翻译器“一样思考,你将能够开发你的第一个应用程序。

另外,我推荐下面这本书开始学习:开始SDK3开发:探索iPhone iPhone

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2325162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档