开启Objective - C学习之旅
一、学习前提与背景知识
在开始学习Objective - C之前,你最好有一些类似C语言编程的经验,比如C++、Java或者C语言本身。你需要熟悉这些语言的基本原理,了解变量和函数的概念,掌握使用条件语句和循环来控制程序流程。如果你是从非C语言转向Objective - C,也能跟上学习进度,但可能需要查看相关附录或者参考《Learn C on the Mac》这本书。
Objective - C是C语言的超集,它将C语言的速度和普遍性与优雅的面向对象环境相结合。它是许多(甚至可以说大多数)具有真正Mac OS X外观和感觉的应用程序所使用的语言。而Cocoa是用Objective - C编写的,包含了Mac OS X用户界面的所有元素以及更多功能。
Objective - C和Cocoa的历史可以追溯到20世纪80年代。80年代初,Brad Cox发明了Objective - C,将流行且可移植的C语言与优雅的Smalltalk语言融合在一起。1985年,史蒂夫·乔布斯创立了NeXT公司,选择Unix作为操作系统,并创建了用Objective - C开发的强大用户界面工具包NextSTEP。尽管NextSTEP有很多特性且有一小部分忠实用户,但商业上的成功有限。1996年,苹果收购了NeXT,NextSTEP更名为Cocoa,从而让更多的Mac程序员能够使用。如今,Objective - C和Cocoa经过多年的发展和改进,已经成为非常强大和优雅的工具集,并且也是编写iPhone应用程序的关键。
二、未来学习内容概览
接下来的学习内容丰富多样,涵盖了Objective - C的各个方面以及Coc
超级会员免费看
订阅专栏 解锁全文
1202

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



