学习
实践
活动
工具
TVP
写文章

Objective-C 与Swift代码转换速查手册

如果你正要从Objective-C过渡到Swift,或反过来,一个在两种语言间显示等效代码的小手册会很有帮助。本文内容就是这些:苹果开发者的红宝书,包含变量,集合,函数,类等等。

下面例子中,上边是Objective-C代码,下边是等效的Swift代码。必要的地方我会给一些备注来帮助理解。

变量与常量

创建一个变量

创建一个常量

创建一个变量数组

创建一个常量数组

向数组中添加一个值类型

创建一个字典

定义一个枚举

附加一串字符

增加数字

插入字符串

打印调试信息

控制流

检查状态

循环一定次数

在数组中循环

数值切换

函数

不接收参数也没有返回的函数

不接收参数,返回一个字符串的函数

接收一个字符串,返回一个字符串的函数

接收一个字符串和一个整数,返回一个字符串的函数

从函数返回多个值

不接收参数没有返回的闭包

不接收参数返回一个字符串的闭包

接收一个字符串参数,返回一个字符串的闭包

创建空类

创建有2个属性的类

创建有一个私有属性的类

创建有一个实例方法的类

创建有一个静态方法的类

用一种新方法扩展一个类型

检查一个对象的类

类型转换

GCD

在不同线程运行代码

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180616B0D64L00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券