@
walkingway 不推荐看旧的教程就是因为手动管理内存这部分,要是在不了解ARC的情况下用最新版本的Xcode新建项目,然后跟着那些旧教程一样[xxx retain] [xxx release] 肯定是要吃瘪的。现在有了ARC这种逆天的玩意,内存管理作为进阶内容迟些再学也没问题,有个基本概念就够了。
另外网易公开课的中文版真心不推荐看,翻译那什么东东,第一集前半段还有模有样的,后面一讲到语法 @
interface,@implement 等关键字,居然直接给翻译成 @接口 @实现 @属性 @综合 @结束……好几次把class(类) 翻译成了”课程“还是”上课“什么的,不知道是字幕君本身非IT专业还是谷歌娘的卖萌渣翻,总之还不如直接在iTunes上下了啃生肉。
@
Numbcoder iOS和Mac主力编程语言都是Objective-C,Foundation,Cocoa等基础的框架也通用。当然在Mac上的选择余地更大,你可以用wxPython等跨平台GUI库,使用Python来写程序。其他差别主要是在系统提供的API,界面开发,和系统环境上了,Mac App可以在后台运行,不是在Appstore发布的App不用被沙盒限制等等,差距还是有的。