从其他语言过渡到Objective - C的全面指南
1. 从BASIC过渡到Objective - C
许多程序员最初是通过Visual Basic或REALbasic来学习编程的,当他们转向Cocoa和Objective - C时,可能会感到困惑。
1.1 开发环境差异
- BASIC :Visual和REAL BASIC环境提供了一个集成开发环境(IDE),构成了完整的工作空间。
- Objective - C(Cocoa) :将开发拆分为两个环境,即Xcode中的Interface Builder编辑器和文本编辑器。使用Interface Builder创建用户界面,并指定要在特定对象上调用的方法名称,然后将控制逻辑放入Xcode文本编辑器(或其他喜欢的文本编辑器,如TextMate、BBEdit、emacs等)编辑的源代码中。
1.2 代码与界面的集成方式
- BASIC :用户界面项和与之配合的代码紧密集成。通常将代码块放入按钮和文本字段中,以实现所需的行为。虽然可以将代码提取到一个公共类中,但大多数情况下,BASIC编程涉及在用户界面项上放置代码。如果不小心,这种风格可能导致程序逻辑分散在许多不同的项中,使程序变得混乱。
- Objective - C(Cocoa) :界面和界面背后的逻辑有清晰的分离。有一组相互通信的对象。不是直接设置对象的属性,而是请求对象更改其属性。在Cocoa中,大部分思考
超级会员免费看
订阅专栏 解锁全文
70

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



