从 C 语言迈向 Mac 编程的新征程
1. 从 C 基础到 Mac 编程进阶
掌握 C 语言基础后,下一步可深入探索 Mac 编程的具体内容。之前运行的示例程序,大多交互集中在键盘和控制台窗口,未充分利用鼠标,也没有具备 Mac 程序特色的色彩图形、下拉菜单、按钮等元素,这些都属于 Mac 用户界面的一部分。
此前主要学习的是在 Mac 计算机上的基础 C 编程,这与创建具有 Mac GUI 界面的程序有本质区别。接下来将重点探讨如何进行这方面的学习。
1.1 Mac 用户界面的特点
用户界面是程序与用户交互的部分。之前的用户界面技能主要集中在使用 printf() 、 scanf() 和 getchar() 等函数在控制台窗口进行读写操作。这种用户界面的优点是这些函数在支持 C 语言的每台机器上都可用,使用标准库编写的程序具有极高的可移植性。
然而,基于控制台的用户界面存在局限性,无法使用精美的图形表达观点,也不能提供动画或数字声音。相比之下,OS X 的图形用户界面(GUI)提供了一种更优雅、更复杂的计算机操作方式。
1.2 学习 Objective - C
要为 Mac 程序添加窗口、下拉菜单、图标、按钮和滚动条等用户界面元素,关键在于理解 Objective - C 和 Cocoa。Objective - C 是 C 语言的超集,之前所学的 C 语言知识在 Objective - C 中同样适用。
学习 Objective - C 有多种资源:
- 可从 Xcode
超级会员免费看
订阅专栏 解锁全文
9

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



