Swift基础:一.Swift与OC区别:

作者: ZealPenK | 来源:发表于2016-07-25 14:13 被阅读437次

一.Swift与OC区别:

    1.swift程序的入口是UIApplicationMain;

    2.OC的类是以.h和.m组成的;swift是一.swift结尾的;

    3.OC的类是以@interface和@end开始结尾;swift是采用{};

    4.OC里语句结束以分号(;);swift里不需要分号,添加分号也不会出错;

    5.OC中创建一个视图,采用alloc/init,swift采用();

    6.OC中创建视图采用initWithXXX;swift里变成(XXX:)

    7.swift设置属性,全面采用点语法;

    8.OC中添加视图使用self.view.addSubView;swift添加视图使用view.addSubView,不使用self,为了在闭包里和构造函数里区分会在闭包里和够构造函数里用self;

    9.OC中枚举需要写全,swift中采用type.类型的形式;

    10.OC里的方法是采用@selector;swift采用”方法名”形式;

    11.swift中的枚举可以省略前面的tyoe,直接采用点语法,只能提示不太好;

    12.OC中打印使用NSLog,swift使用print;

    13.等号左右两边最号用对等的空格;


相关文章

  • OC与swift的区别

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

  • swift基础小结1

    swift基础小结 for 循环OC与Swift对比 While循环与downhill循环 OC与swift使用的...

  • swift5版本学习

    swift与OC区别:swift与OC1、Swift容易阅读,语法和文件结构简易化。2、Swift更易于维护,文件...

  • Swift与OC的区别

    Swift与OC的区别 1、基础篇 2、监听方法 OC 使用 @selector(actionName) Sw...

  • Swift语言基础

    //Swift 与 OC 的区别

  • Swift5.1 学习笔记(一)

    基础语法以及汇编原理 oc与swift汇编的区别 编译分为前端编译、后端编译。下面的图就描述了oc和swift编译...

  • ios面试

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

  • Swift基础:一.Swift与OC区别:

    一.Swift与OC区别: 1.swift程序的入口是UIApplicationMain; 2.OC的类是...

  • iOS面试

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

  • Swift--001:Swift编译 & SIL分析

    Swift与OC编译区别 swift与oc编译区别Swfit使用前端编译器swiftc,降级编译成IR,再通过后端...

网友评论

    本文标题:Swift基础:一.Swift与OC区别:

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