有经验的Windows程序员学习为Mac OS X编写简单软件需要多长时间?
一个人从哪里开始,需要哪些工具?
答案 0 :(得分:24)
THIS。我最近在C#中使用了Win32 API背景编程,并且通过本书的工作,我能够非常快速地了解Objective-C和Cocoa。你会惊喜地发现,API非常丰富而且非常精彩。反思是一流的公民,使事情变得非常容易。
Xcode当然是免费的,可在Mac OS X安装盘上使用。
编辑:我花了大约两周的时间才开始加速编写简单的应用程序。我认为这是因为语言和API易于学习和使用,Aaron Hillegass的book是一个很大的帮助。
答案 1 :(得分:4)
您可能需要查看this post以获取相关信息 - 这个问题几乎是一个重复的问题。绝对只需要使用Xcode,我认为你会发现Mac社区非常有用 - 至少我有。
答案 2 :(得分:3)
首先查看Apple Developer Connection。那里有很多文档。 OS X附带了开始所需的所有开发工具,只需从OSX CD安装XCode即可。
答案 3 :(得分:2)
我会从这里开始:
http://www.cocoadevcentral.com/
这是一个很好的网站,有很好的资源来学习obj-c和cocoa。
这也是一本很棒的书:
http://oreilly.com/catalog/9780596003012/?CMP=AFC-ak_book&ATT=Learning+Cocoa+with+Objective-C
答案 4 :(得分:2)
嗯,首先你得到连帽衫和自鸣得意的权利......
除了开玩笑之外,Aaron Hillegass的书,一个好主意和Apple doco都是你需要开始的(哦是的,还有Mac)。我认为对我来说最大的障碍是找出Xcode,因为我来自Visual Studio背景。
需要多长时间才能满足您的兴趣水平和您对项目的热情。
自从Mac OS X 10.0中的Interface Builder诞生以来,这些工具已经走了很长一段路,这是肯定的。
答案 5 :(得分:1)
我想“多长时间”的问题取决于您习惯使用的语言。
就参考资料而言,我听过"Cocoa Programming for Mac OS X"的好消息,我很乐意有时间为自己玩。不幸的是,白天工作占用了我足够的时间。 :)
答案 6 :(得分:1)
CS193E(来自斯坦福)是一门不错的课程。很多材料。真正理解类集群,委托等的使用需要一些时间,入门并没有。
答案 7 :(得分:1)
“Step into XCode”是一个很好的开发环境介绍;由于本书通过一个简单的命令行线性回归程序一直到一个相当复杂的应用程序(核心数据,聚光灯导入器等),你将通过渗透学习相当多。
答案 8 :(得分:1)
答案 9 :(得分:1)
另一种方法是尝试Qt SDK,并编写在Windows,Mac和其他平台上运行的跨平台应用程序。
当我加入Qt软件时,我开始学习Qt,虽然我不是作为开发人员工作,但我开始编写简单的软件并不需要很长时间。