ohh*_*hho 3 iphone objective-c
阅读之后,Cocoa编程的虚拟机不可避免吗?,如果更换真的发生了,我想知道你脑子里的语言是什么,为什么?
语言和API中的可修复投诉包括
- 在语法级别缺少元组,切片,映射或关联;
- 缺乏模板编程;
- 缺少名称空间;
- 缺少方法的默认参数;
- 缺乏操作员覆盖/超载;
- 垃圾收集器泄漏和过早收集;
- 罗嗦的骆驼编码命名惯例;
- 缺乏包裹管理;
- 缺乏对REST,SOAP,SQL等"业务"API的开箱即用支持.
- 如果需要,甚至可以更改通常模拟的方括号方法调用语法.
请给每个答案一种语言.
投诉的有效性如何:
语言和API中的可修复投诉包括
- 在语法级别缺少元组,切片,映射或关联;
所以呢?
- 缺乏模板编程;
这是C++模板吗?然后使用Objective-C++.就个人而言,我认为这是一个加分点,我们在Objective-C中没有它们.
- 缺少名称空间;
这个是有效的.我非常喜欢名字空间.
- 缺少方法的默认参数;
这是另一个我很高兴不在Objective-C中的功能
- 缺乏操作员覆盖/超载;
这是另一个我很高兴不在Objective-C中的功能
- 垃圾收集器泄漏和过早收集;
所以修复垃圾收集器错误.
- 罗嗦的骆驼编码命名惯例;
我喜欢罗嗦的命名约定.它使代码更容易阅读.OTOH如果你是一个没有注意到这些只是惯例的人.编译器不会强制您使用它们.
- 缺乏包裹管理;
套餐会很好.
- 缺乏对REST,SOAP,SQL等"业务"API的开箱即用支持.
有很多库可用于这些.
- 如果需要,甚至可以更改通常模拟的方括号方法调用语法.
通常被没有真正使用该语言的人嘲笑.当我第一次开始CI时讨厌语法,但你已经习惯了.
除了添加名称空间支持外,我认为没有任何理由改变Objective-C的任何内容.这就是我的答案:Objective-C.
| 归档时间: |
|
| 查看次数: |
322 次 |
| 最近记录: |