手册简介
如何构建出干净漂亮的 Objective-C?废话不多说,下面就让我们进入到正题当中去吧,让我们一起来了解一下 Objective-C。
手册说明
Objective-C,是扩充C的面向对象编程语言。它非常小巧实用,并且完全兼容C语言。虽然Objective-C是C的超集,但它不是C的基本类型为第一级的对象。
Objective-C与C++的差别
C++语言支持多重继承,而Objective-C不支持
C++是静态语言,而Objective-C是动态语言
C++ 偏向Simula 67学派,支持出色的程序设计可以舍弃灵活性。而Objecive-C则属于Smalltalk学派。愿意为了灵活性而容忍程序运行时的出错。
Objective-C可以用于以下地方
iOS操作系统
iOS应用程序
Mac OS X操作系统
Mac OSX 上的应用程序
未来发展
Apple公司已经尽可能的减小了Objective-C语言的大小以及复杂度。他们也完成了手动内存自动管理以及经典C头文件的方式;而且开始慢慢对属性存取器引入点语法以及Automatic Reference Counting来方便程序员编程。但就现在看来,Objective-C还是比较难接触与学习的;之所以现在变得越来越流行唯一的原因就是它是做iOS app的唯一途径了。
章节目录
更新记录
-
关于Objective-C 的编程艺术 09-12 16:24
-
参考资料 08-12 21:19
-
对象之间的通讯 08-12 21:19
-
AOP 08-12 21:19
-
代码美化 08-12 21:19
-
代码组织 08-12 21:19
-
Protocols 08-12 21:19
-
NSNotification 08-12 21:19
-
类 08-12 21:19
-
Categories 08-12 21:19