3.7 知识拓展

3.7 知识拓展

在Objective-C的世界里也提供了很多基础类型,比如NSInteger、NSString、CGFloat和NSNumber等。在Swift中也可以使用这些类型,它们被转换为struct或者class,但是名称没有变化,并且基础方法都可以正常地调用。示例如下:

动手写3.7.1 ObjCType

控制台输出如下:

建议读者在学习之余能够了解这些Foundation提供的数据类型,因为iOS应用很大程度上是建立在Foundation基础上的,在未来的应用开发中可能会遇上这样的数据类型,如果提前储备了这部分的知识,就会减少今后在开发中遇到的问题。