美文网首页
Swift和OC的异同

Swift和OC的异同

作者: tushizhan | 来源:发表于2016-12-26 15:25 被阅读0次

1.OC的程序的入口是main;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. OC里设置颜色采用[UIColor yellowColor]; swift采用UIColor.yellowColor;

8. OC里添加视图一般采用self.view.addSubView; swift里建议采用view.addSubview,不使用self.就是为了在闭包里和构造函数里区分(会在闭包里和构造函数里用self)

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

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

11. swift中的枚举,可以省略前边的type,直接采用.,智能提示不太好

12. OC里的打印采用NSLog;swift中采用print

13. =左右两边最好有对等的空格

相关文章

  • Swift和OC的异同

    1.OC的程序的入口是main;swift的程序入口是@UIApplicationMain 2.OC的类是有.h和...

  • 系统底层源码分析(2)——NSCache

    今天来探究一下NSCache的底层原理,看看OC和Swift的缓存策略的异同。 NSCache特点:1.使用方便,...

  • Swift-day2---基本数据类型

    Swift专栏---基本数据类型.这篇文章主要结合OC与Swift异同点进行板书.喜欢的小伙伴,可以关注我. * ...

  • oc Swift 混编

    oc Swift 混编 oc 项目 混编Swift1.1 oc 调用 Swift 的类 和 方法步骤: ...

  • OC和Swift混编

    OC和Swift的混编,分为两种情况: OC项目中嵌入Swift文件 Swift项目中嵌入OC文件 先来看OC项目...

  • OC Swift文件混编

    一.Swift 类可以继承 OC 类,OC 类不能继承 Swift 类。 二.Swift 和 OC 混编 三.两个...

  • 02-项目搭建

    项目搭建 课程目标 熟悉 Swift 语法 搭建系统主体框架结构 对比与 OC 开发的异同 纯代码搭建框架 创建文...

  • Swift和OC混合开发

    在swift项目上的Swift和OC混合开发 1、Swift调OC方法: (1)、直接新建OC项目会自动创建桥梁文...

  • Swift-1(Swift与OC比较)

    一、Swift和OC的联系 swift和OC共用一套运行时环境 swift项目中可以使用oc,利用桥接文件,反之亦...

  • 面试题

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

网友评论

      本文标题:Swift和OC的异同

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