ios开发需要苹果电脑么(ios开发需要苹果电脑么)

软件工程的学生最好用win电脑,除非是ios开发的,但买苹果装双系统可行吗这么说吧,如果你真的是做开发的,并且打算在这条路走下去,就一定得接触Unix或者Linux. 所以说不管你用哪个系统,装虚拟机是必然的事情。你用win系统,必然要用虚拟机装linux做开发环境。而你用mac,必然要装windows虚拟机来跑一些windows程序...

软件工程的学生最好用win电脑,除非是ios开发的,但买苹果装双系统可行吗

这么说吧,如果你真的是做开发的,并且打算在这条路走下去,就一定得接触Unix或者Linux. 所以说不管你用哪个系统,装虚拟机是必然的事情。你用win系统,必然要用虚拟机装linux做开发环境。而你用mac,必然要装windows虚拟机来跑一些windows程序。

既然是这样,你只要关注两个系统的优点哪个更适合你就行了。

win的优点就是 第一 对windows程序兼容好(废话),如果你是稀有的WP开发者,肯定要用win系统啊。我建议你连苹果电脑都不要买。

第二个就是游戏多,大型游戏很多都不支持mac,如果你是游戏爱好者,自然就别用mac可啊。

mac的优点就是 他是Unix系统,当今世界上绝大多数对你开发有用的包,开源程序都是在Unix构架下编译的,所以你用mac一定会非常顺手。尤其是你做后段开发,用mac简直是顺手的要命。很多开发环境,mac原生系统就已经有了,连下载都不用?各种程序的调试出错几率也非常低,当然windows家的除外。而且,现在就连windows自己也开始把.net往Unix上移植了。

所以 以我个人的喜好来说,mac 加win虚拟机的方式是最好的。尤其是mac下的虚拟机软件parallel desk 简直是太好用了,虚拟windows简直完美,其他系统也不再话下。而win下常用的vm,功能是没问题,可以完成任务,但是速度慢,各种不友好。

总之只要你不玩游戏,mac加虚拟机就是最佳选择。真心不联系装什么双系统。

计算机专业的学生更应该用mac系统!如果你接触过mit大学的一些论文或者开源就知道,他们只给出macos的编译方法,压根儿就不用win。包括图片合成3d模型,计算机视觉等等课题。当然,大部分c++写的,你牛可以移植编译,不过涉及的各种开源包搞死人,如果不想浪费时间在旁枝末节上,用mac按照他的步骤编译是最方便的。但很明显,他们学生和教授用的是mac。开源社区里面用mac的人蛮多的,尤其是移动互联网时代。另外你也可以装双系统,两边都兼容。

你完全错了!软件工程的学生当然得买Mac,并且就用macOS!你去看看硅谷的科技工作者有多少用Mac的?占60%以上!为何是Mac?因为Mac上有一款威力强大的App——Xcode!它不仅是最佳的Objective-C和Swift开发工具!而且还是最佳的C、C++开发工具!没有之一!

Xcode不仅拥有卓越的代码智能感知、舒服的字体、整洁的界面;而且还有许多强大的测试、调试工具!比如代码静态分析,可以检查你代码中隐含的逻辑问题以及内存泄漏问题;内存泄漏调试工具、CPU瓶颈分析、GPU驱动分析、网络、硬盘使用以及电源影响分析、OpenGL/Metal性能剖析等等…自带的代码比较工具也十分好用!

此外,对C和C++的语法高亮及智能感知的能力近乎完美!你们可以分别在VS上、Eclipse上以及Xcode上测试以下C语言代码,看看三种表现:

#define var __auto_type

#define MY_SWAP(x, y) { var tmp = (x); (x) = (y); (y) = tmp l; }

int main(void) {

var a = _Generic(100, int:1, float:0, default:-1);

var b = _Generic('c', int:5, char:4, default:0);

MY_SWAP(a, b);

}

我的测试结论是VS编译错误!Eclipse中则是语法智能感知出现解析错误,但仍然能用GCC 5正常编译通过。Xcode则是既没有任何语法解析问题,而且还能正确地识别出a和b都是int类型!这才是真正强大的工具!