ami*_*mit 14 c++ oop macos programming-languages
到目前为止,我一直主要专注于Web编程,现在想要进入应用程序编程空间.我使用mac,想知道人们通常用于c ++ dev的编译器,IDE等.
非常n00b还有 
一件事让我感到困扰的是c ++编译器通常会输出.exe不能在mac上使用的东西.我需要了解基本的OOP编程基础知识,并认为c ++是最好的选择.请提出建议.
Par*_*ial 10
在特定操作系统(OS)上编译C++将为该OS创建可执行文件.您不仅限于.exe二进制文件.
开始创建第一个C++应用程序的第一步是安装Xcode.默认情况下,Mac OS X不会安装此开发程序.您必须插入计算机附带的DVD之一并进行安装.之后,启动Xcode并单击File,然后单击New Project.完成后,选择命令行工具并确保C++ stdc ++是所选类型.在我忘记写这篇文章之前,Xcode的C++编译器是gcc.如果您需要一些帮助,您可以随时访问某些网站或购买(或租用)一些书籍.
需要注意的一点是,Apple的主要编程语言是Objective-C,它与C/C++不同.虽然这两种语言都具有共同特征,但从Objective-C开始可能更容易.可以使用Objective-C进行一些OOP,并且使用它会更容易.另一方面,使用C++可以比使用Objective-C执行更复杂的OOP.
如果您希望学习Cocoa Framework的基础知识(这是一组帮助您创建窗口的库和工具),我建议您学习如何编程(一些Objective-C或C++可能很好)并购买从Aaron Hillegass 预订Mac OS X的Cocoa Programming.
Has*_*yed -2
C++ 不限于 .exe 文件....window PE 文件是机器代码的一种容器格式。C++ 二进制文件可以封装在您能想到的任何低级容器格式中。
Mac 上的 Objective-C 是一门非常容易学习的语言,Java 也是如此。这个时候你真的需要学习C++吗?C++ 适用于低级编程问题——即视频游戏、系统软件和一般性能关键型软件(photoshop 和 imovie)。