由于工作需要,研究下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了,技术层面的东东怎么能影响到人家封闭的帝国。。。)
分享到:
相关推荐
阅读本文档,您最好有一定的C语言、JAVA语言的基础。 文档内容: 1. GNUStep的安装 2. 类定义 3. Object-C中的布尔类型 4. Object-C中的null 5. 与C混合编写 6. 对象的初始化 7. Object-C的description方法 ...
该压缩文档包括了Object-C学习的两大经典书籍,《Object-C程序设计》、《Object-C基础教程》。建议先学习第一本书,然后学习第二本书。如果有c/c++的基础,学起来会非常快的。由于本人没什么下载积分,就厚着脸向...
Object-C 的语法与Cocoa 框架,Object-C 是苹果Mac OS X、iOS 平台的开发语言,Object-C 基于C 语言的,增加面向对象的相关特性。
eclipse-jee-2022-03-R-macosx-cocoa-x86_64.dmg
eclipse-java-2022-06-R-macosx-cocoa-aarch64.dmg 适用于macOS aarch64
eclipse-java-2022-06-R-macosx-cocoa-x86_64.dmg 适用于macOS x86_64
Eclipse IDE for Embedded C/C++ Developers(eclipse-embedcpp-2022-06-R-macosx-cocoa-x86_64.dmg) 适用于macOS x86_64: An IDE for Embedded C/C++ developers. It includes managed cross build plug-ins (Arm...
内容浓缩而且经典,并没有一些骗字数的文字。 入门的朋友也可以来看看。...文档的篇幅不长,一天就可以看完,不过需要看得仔细一些,结合百度理解更透彻。 内容浓缩而且经典,并没有一些骗字数的文字。
object -c 解析 MS PPT 希望给大家一个学习思路。
eclipse-java-2022-03-R-macosx-cocoa-aarch64.dmg 适用于macOS aarch64
Eclipse IDE for Java Developers (eclipse-java-2021-12-R-macosx-cocoa-aarch64.dmg)适用于macOS aarch64
2010年的新书,介绍Mac上的编程with Object-C and Cocoa
eclipse-jee-2020-09-R-macosx-cocoa-x86_64.dmg.zip eclipse-jee-2020-09-R-macosx-cocoa-x86_64.dmg.zip eclipse-jee-2020-09-R-macosx-cocoa-x86_64.dmg.zip
eclipse-jee-2023-06-R-macosx-cocoa-aarch64.dmg 适用于macOS Arm芯片系统
eclipse-cpp-2023-06-R-macosx-cocoa-x86_64.dmg 适用于macOS Intel芯片系统
eclipse-jee-2023-06-R-macosx-cocoa-x86_64.dmg 适用于macOS Intel芯片系统
eclipse-jee-2022-06-R-macosx-cocoa-aarch64.dmg 适用于macOS aarch64
eclipse-java-2019-12-R-macosx-cocoa-x86_64.dmg
Eclipse IDE for Enterprise Java and Web Developers 适用于macOS x86_64