Objective-C 的编程艺术


手册简介

如何构建出干净漂亮的 Objective-C?废话不多说,下面就让我们进入到正题当中去吧,让我们一起来了解一下 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 的编程艺术

条件语句

Case语句

命名

Categories

Protocols

NSNotification

代码美化

代码组织

对象之间的通讯

AOP

参考资料


更新记录

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号