33、从其他语言过渡到Objective - C的全面指南

从其他语言过渡到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中,大部分思考
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值