如何入门 MacOS 开发 ?

2017-05-02 14:53:54 +08:00
 a302800411

最近想学 MacOS / iOS 开发,打算先从 MacOS 开始. Cocoa 的资料太少了 ,求过来人给指条明路.

3245 次点击
所在节点    问与答
6 条回复
byuc
2017-05-02 15:26:47 +08:00
此处应有人跳出来怼中文。
lululau
2017-05-02 15:35:20 +08:00
Cocoa Programming for OS X
isaced
2017-05-02 15:52:18 +08:00
isaced
2017-05-02 16:00:38 +08:00
上面连接不小心手抖发错了,这个项目是我最近边学 cocoa 边写的小东西,开源并且上架了 AppStore,欢迎一起学习。

建议楼主可以先看看苹果的 Introduction to View Programming Guide for Cocoa

Raywenderlich 家有很多 cocoa 的教程

https://www.raywenderlich.com/category/macos
http://cocoadevcentral.com/

100 days of OSX Development video tutorials
https://medium.com/macos-app-development/100-days-of-osx-development-e61591fcb8c8

另外推荐下《 Cocoa Programming for Mac OS X 》
a302800411
2017-05-04 11:27:52 +08:00
@lululau
@isaced
请教一个问题
我大概看了一下 <Cocoa Programming for Mac OS X> 的导言 ,
第四版 2011 年出版 oc 10.7 有中文版
第五版 2015 年出版 swift 1.2 10.10 只有英文版

到底应该读哪个版本? 现在 Swift 已经出到 3 了 ,第五版的内容还停留在 1.2 ,这个影响有多大?
lululau
2017-05-04 12:01:45 +08:00
我不是骂人,就说句实话,第四版的中文翻译就是狗屎

买第 5 版英文版吧,作者出了个 和 swift 2 的对照:

https://github.com/bignerdranch/cocoa-programming-for-osx-5e/blob/master/Swift2.md

大部分对照内容同样适用于 swift3

初学的话,我觉得目前更大的问题是,现在 xcode 只提供 storyboard 的项目模板,这本书大部分章节的例子都是 xib 模板

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/358547

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX