美文网首页
OC与其他语言的一些显著区别

OC与其他语言的一些显著区别

作者: FeelYoung | 来源:发表于2016-02-29 13:37 被阅读0次
  1. OC中关键字以@打头,字符串也以@打头以区别C字符串。
  2. @interface --> 类
    @protocol --> 协议,可以理解为接口
    ClassA : ClassB --> 类A继承类B
    ClassA : ClassB<ProtocolC> --> 类A继承类B,且实现协议C
  3. 函数前的减号- --> 实例方法
    函数前的加号+ --> 类方法,可以理解为静态方法
  4. 函数的返回类型、参数类型必须用括号(),形参用冒号:表示
    - (int) getMaxIntFromA:(int)intA andB:(int)intB;
  5. 默认无参构造函数:
    ClassA *a = [[ClassA alloc]init];
    等同于
    ClassA *a = [ClassA new];

相关文章

  • OC与其他语言的一些显著区别

    OC中关键字以@打头,字符串也以@打头以区别C字符串。 @interface --> 类@protocol -->...

  • 面试题

    1.OC语言有什么特点?和其他语言(Java、Python)的区别? http://www.cocoachina....

  • Foundation对象与CoreFoundation对象的区别

    Foundation对象与CoreFoundation对象的区别 Foundation对象是OC对象,使用OC语言...

  • ios面试

    一、OC与Swift的区别 1.swift是静态语言,有类型推断,OC是动态语言。2.swift面向协议编程,OC...

  • iOS面试

    # 一、OC与Swift的区别 1.swift是静态语言,有类型推断,OC是动态语言。 2.swift面向协议编程...

  • OC编程语言课程笔记(二)类与对象(极客班)

    一、oc语言与C语言等的区别: oc文件分为.m和.h文件,.h文件为声明文件 .m为实现文件。 oc的字符串表示...

  • swift的特点

    swift与OC的区别: swift是一门强语言,而OC是一门弱语言。强语言比弱语言更加严谨 每写一行代码系统都会...

  • IOS 消息转发

    OC具有动态语言特性,尽管OC基于C语言,这一点也是与C语言最大的区别之一。C语言在编译的时候就决定了要调用的...

  • OC与swift的区别

    OC与Swift的区别一(文件结构) OC与Swift的区别一(常量、变量、运算符) OC与Swift的区别三(条...

  • OC与Swift的主要区别

    swift与OC的主要区别就是语法区别,其他大抵相同. 区别1: swift中使用let定义常量,var定义变量....

网友评论

      本文标题:OC与其他语言的一些显著区别

      本文链接:https://www.haomeiwen.com/subject/bvsgkttx.html