作者uranusjr (←这人是超级笨蛋)
看板MacDev
标题Re: [问题] 学习顺序?
时间Mon Aug 8 05:04:23 2011
※ 引述《EijiHoba (Feel)》之铭言:
: 要设计iPhone App 要会 Objective-C + iPhone SDK +XCode
: 而Objective-C 是包含 ANSI C
: 所以学习顺序应该是
: 1.ANSI C
除非你有特殊用途(写游戏之类的), 不然用到 C 的机会很少
在写 Cocoa (Touch) 程式时会用到的 C 概念其实很少
所以学 Objective-C 和 Cocoa Touch 时顺便学就好了, 没必要学太多 C 语言
: 2.Objective-C
只学 Objective-C 其实能干的事情很少, 搭配一个 framework 会比较有意义
写 iPhone 程式的话搭配的就是 Cocoa Touch
: 3.XCode
如果你不先学 Xcode, 你打算用什麽来写 Objective-C / Cocoa Touch 程式?
写程式可不是拿纸笔看书就能会的, 一定要练习
当然你用纯文字编辑器加上 GCC (苹果版) 也可以编
但是一上来就学这个完全没有意义...
: 4.iPhone SDK
SDK = software development lit
Cocoa Touch 是其中的一部份, 但如前面所说, 你一定要先学 Cocoa Touch
其他部份就确实不一定要马上学
: 这样对吗?
我觉得其实步骤就是这样而已:
1. Objective-C + Cocoa Touch 一起
2. 其他 iOS SDK 内容
至於 Xcode, 你学到相关内容时自然就会学到要怎麽用了
iOS SDK 的各个部份, Objective-C, 以及相关 IDE, 这三者的关系太密切了
分开来学是不切实际的事情, 也没办法明确界定应该先学哪个再学哪个
我的建议是, 先找一本入门的书来看, 跟着它练习
这样你就可以走完上面 1. 的部份
接着再根据你的需求, 寻找其他想学的 iOS SDK 教学资源
在学习 SDK 内容的途中, 你就会一起学到新的 Objective-C 内容, 以及 IDE 用法
--
「我最想要的同伴嘛,首先是要笑口常开,其次是我们能永远不会发生误会。
如果这些都能办到的话,嗯,如果他是世界上第一流的桥手,也还不错。」
-- 班尼多‧加罗素,前义大利蓝队成员
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.81.146