论坛首页 移动开发技术论坛

最近看了几天的object-c/cocoa的文档,感觉object-c不给力啊

浏览 2460 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-03-22  

由于工作需要,研究下ipad应用开发的东西。

 

弄了个macbook,因为一直windows,所以很不习惯,感觉除了花哨点,应用软件太少,玩一天就腻了。。。看样子我果然没有啥美感细胞(举例:想找个pdfsplit的工具,找了半天,不像windows下,一下子一堆的选择。mail软件和outlook这种没法比,虽然有outlook的mac版本)

 

还有就是object-c,看了看一些官方介绍,代码,示例,step-by-step,中文论坛,盗版的pdf开发系列——自己动手在xcode和windows下gnustep用GNUmake写了些例子——

 

总之,感觉objective-c/cocoa不给力,语言层面上:

优点可能有的就是like c,效率高点

 

下面说下我不喜欢的——仅代表我个人观点(毕竟才接触一点时间而已,发发牢骚好了)

 

基本的数据的方法库不强大(或比较啰嗦)

主流的一些数据结构不内置(Json)

语言符号和关键字太杂太多(@property @synthesize等),方法调用感觉完全是为了不同而不同(历史不愿意改变)

高级语言都慢慢向虚拟机方面靠近,这里还得去手工处理对象的计数和内存

强大但我自己不喜欢的指针

。。。

 

虽然是去年年度语言,但偶怎么都喜欢不起来呢,真心希望MS的window phone多占点市场——C#怎么说也速度改进型的(这个就是YY了,技术层面的东东怎么能影响到人家封闭的帝国。。。)

   发表时间:2012-03-29  
不深入了解不要随便发表这种评论.

使用 LLVM 已经可以不用自己管理内存了

楼主不是不喜欢指针, 是没有学会用.

0 请登录后投票
   发表时间:2012-03-29  
楼主不是不喜欢指针, 是没有学会用.

汗,不喜欢就是不喜欢,还有什么道理么?
没有学会用和不喜欢也可以同时存在啊
0 请登录后投票
   发表时间:2012-03-30   最后修改:2012-03-30
函数指针放到一个NSArray里.....

最牛的是Category
#import <Cocoa/Cocoa.h>
@interface NSString (Utilities)
- (BOOL) isURL;
@end

最主要的是iOS开发是在一个标准的MVC构架下进行的. 如果没有理解这个, 会觉得很困难, 指针指来指去, 委托来委托去.
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics