当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

C语言的分支——Object-C程序设计阅读有感

发表于: 2014-08-30   作者:darkblue086   来源:转载   浏览:
摘要: 自从1972年贝尔实验室Dennis Ritchie开发了C语言,C语言已经有了很多版本和实现,从Borland到microsoft还是GNU、Apple都提供了不同时代的多种选择,我们知道C语言是基于Thompson开发的B语言的,Object-C是以SmallTalk-80为基础的。和C++不同的是,Object C并不是C的超集,因为有很多特性与C是不同的。 Object-C程序设计这本书
自从1972年贝尔实验室Dennis Ritchie开发了C语言,C语言已经有了很多版本和实现,从Borland到microsoft还是GNU、Apple都提供了不同时代的多种选择,我们知道C语言是基于Thompson开发的B语言的,Object-C是以SmallTalk-80为基础的。和C++不同的是,Object C并不是C的超集,因为有很多特性与C是不同的。
Object-C程序设计这本书非常详细,可以提供0基础的学习体验,通过试读章节,我来对比一下试读章节中体现出的和C++不同的地方。

1、Object C文件后缀为m
2、NS很常见。比如四处可见的NSLog,NSString,NSURL……当年乔帮主被挤兑出Apple,成立了一家叫 Next Step的公司,于是函数库里的函数就以NS打头了。以后如果自己成立公司,第一件事就是把标准库和类库名字改一遍,比如Glib,如果创始人姓张就改成Zlib,如果姓李就改成Llib,所有的方法名都如此炮制即可。以后一定会被人记住,哈
3、所有类都继承于NSObject。这是必选项。另外与C#和Java类似,只支持单继承
4、对静态函数开头使用“+”前缀,对于普通实例函数使用“-”前缀
5、函数开头与C#和Java类似(当然C#和Java出现较晚),用import代替了C,C++的include
6、使用消息来表示类,比如在例程中有[myFraction numerator]这样来消息调用myFractio实例的numerator对应的getter取值方法。

本书的后半部分介绍了Object-C的对应基础框架Foundation和移动开发常用的框架Cocoa,非常方便用户查阅.总体感觉本书是初学者入门的一本好书,方便查阅。

C语言的分支——Object-C程序设计阅读有感

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
#import <Foundation/Foundation.h> enum season { spring,//第一个枚举值默认是0,后面的枚举
/* * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 文件名称:分支程序设计.c
题目:编写一个程序。该程序读取整数,直到输入 0。输入终止后,程序应该报告输入的偶数(不包括 0
题目:输入年月日,计算该天是该年的第多少天?(请使用 case) 分析:月份天数分为三种 31天的有:1
题目: 编写一个程序。该程序读取输入直到遇到#字符,然后报告读取的空格数目、读取的换行符数目以
Technorati 标签: C语言, 程序, 认识, 函数, 主函数, main C语言中的“函数”类似于数学中的函数,
C语言程序设计(第4版) 本书将向你讲解如何使用C程序设计语言来编写程序。无论是新入门的初级程序
  在所有的和计算机的相关的专业中,C,C++几乎都是必修课,而我们用的编译器多半都是Turboc 2.0,V
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号