Swift特点&与OC的不同

前端之家收集整理的这篇文章主要介绍了Swift特点&与OC的不同前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_502_1@1.特点:快速@H_502_1@ 现代@H_502_1@ 安全@H_502_1@ 互动

2.可以使用现有的Cocoa Cocoa Touch框架

3.playground:只需要一个文件 不用创建工程

4.swiftOC的不同

-类文件的后缀名以@H_502_1@.swift结尾;

-没有main.m文件

-没有@H_502_1@.h和@H_502_1@.m文件

-使用了一组大括号{}代替oc里面的@implementation @end

-在@H_502_1@swift中@H_502_1@ 如果使用的是当前类的属性@H_502_1@ 可以省略@H_502_1@self 在闭包里面需使用@H_502_1@self

-@H_502_1@swift里面省略了分号;

-@H_502_1@Selector 在@H_502_1@swift中可以通过包装字符串传入@H_502_1@ 也可以直接省略@H_502_1@ 直接传入字符串@H_502_1@ 系统帮我们转成@H_502_1@selector

5.OC中的alloc init swift里面变成了类();

OC中的alloc initWithFrame:在swift中变成了 类名(xxx:xx);

@H_502_1@OC类方法调用@H_502_1@ [类名@H_502_1@ 方法名],在@H_502_1@swift中改成@H_502_1@ 类名@H_502_1@.方法

@H_502_1@6.swift里面的枚举:@H_502_1@ 枚举名@H_502_1@.枚举值@H_502_1@ (枚举名可以省略)

7.打印用print()比NSLog

猜你在找的Swift相关文章