开启 Cocoa 和 Objective - C 编程之旅
1. 编程学习人群分析
在学习编程的人群中,大致可分为两类。第一类人具有算法思维,他们对数据和事物的内部运作原理本身感兴趣。比如看到狗接飞盘,他们会思考狗为了接住飞盘所做的计算。这类人将编程视为这种思维方式的自然延伸,据估计,这类人大约占总人口的 5%。
第二类人数量更多,他们有迫切想要实现的软件创意。他们可能是图形或交互设计师,心中有着关于 Mac、iPhone 或 iPad 应用的绝妙想法,但又没有足够资金聘请工程团队。他们可能除了编程和数据之外还有其他兴趣,且不一定从算法角度看待所有事物。
2. 编程学习资源现状
目前大多数技术书籍是由第一类人编写并为他们服务的,这导致大部分资料针对的是最不需要帮助的人群,很多编程书籍无人问津。实际上,读完一本编程书甚至会被视为一种值得尊敬的成就,比如“哇,他一定很有动力”。
然而,第二类人群中有很多人有着很棒的创意。如今许多优秀的 Mac 和 iPhone 应用就来自没有正规计算机科学背景的开发者,他们带来了不同的经验。因此,需要有更适合第二类人群的学习资源。
3. 学习资源的目标与特点
有这样一种学习资源,旨在帮助人们学习编写 Mac、iPhone 和 iPad 应用。它面向想要学习制作优秀 Cocoa 应用的人群,不假设学习者已经掌握编程知识,也不要求了解 Objective - C 或 C 语言。但学习者需要拥有运行 Mac OS X 10.6 Snow Leopard 的英特尔 Mac 电脑,并且要知道如何安装软件、启动应用、编辑和保存文件等基本操作。
该学习资源并
超级会员免费看
订阅专栏 解锁全文
79

被折叠的 条评论
为什么被折叠?



