Oc与swift区别
Oc与swift区别(文件结构)
1.文件后缀名
oc的文件后缀名为:头文件.h 主体文件.m
swift文件后缀名为:.swift
2. 代码分隔符
oc中使用分号;作为代码分隔符
swift中无需使用代码分隔符,以行作为代码分隔,如一行内有多行代码,则各行代码之间同样需使用分号;分隔
3.main函数
oc的main函数为程序入口,其函数定义与c语言类似
swift没有main函数,其代码是至上而下运行,第一行代码即为程序入口
Oc与swift区别(常量、变量、运算符)
4.常量与变量声明
oc的变量声明使用 类型 变量名 = 变量值的方式,其中类型为系统内置数据类型或自定义类型,变量名需由英文字母开头且不能包含特殊字符
swift变量声明使用 var 变量名 = 变量值的方式,其中变量名可以使用任何你喜欢的字符,甚至是表情符号emoji等
oc常量声明使用const放在变量定义前即为声明常量,如:const NSString *str = @"Hello";
swift常量声明使用 let 常量名 = 常量值的方式,同样可以使用任何你喜欢的字符作为常量名
swift 可以自动推断出常量与变量的数据类型,当然也可以使用“:数据类型”的方式指定其具体数据类型,如