美文网首页
Swift和OC中数组的区别

Swift和OC中数组的区别

作者: liang1030 | 来源:发表于2020-03-17 14:11 被阅读0次

swift:
Array 在Swift 中是一个结构体,在Swift中结构体是值类型,他们的值是复制的而不是引用的。

var arr = [String]()   // var arr = Array<String>()
abc.append("123")
abc.append("456")
    
var temp = arr
temp.removeAll()
        
print(arr)

输出:

["123", "456"]

OC:
NSArray在OC中是引用类型。

在OC中实现以上代码相同的逻辑,打印出来的是空数组。

相关文章

  • Swift基础语法05-- 数组

    前言 swift中的数组和OC中的数组大体上是一样的,下面我们一一了解一下OC与swift中数组的区别. swif...

  • 按位或操作

    1. OC 和 Swift 中的区别 OC中定义Options Swift 中定义Options ** 在Swif...

  • Swift和OC中数组的区别

    swift:Array 在Swift 中是一个结构体,在Swift中结构体是值类型,他们的值是复制的而不是引用的。...

  • Swift 3.x(字符串,数组,字典,元组,可选类型)

    Swift 字符串介绍 OC和Swift中字符串的区别 OC中字符串类型是NSString ,在Swift...

  • iOS swift-字符串

    OC和Swift中字符串的区别 在OC中字符串类型时NSString,在Swift中字符串类型是String OC...

  • Swift基础语法-if语句--对比OC

    if语句基本使用 OC和Swift中的区别 OC 中如果只有一条指令if后面的大括号可以省略 Swift: if ...

  • Swift和OC数组的区别

    场景:一个数组(bigArray)里包含几个小数组(smallArray),小数组里的数据分别是tableView...

  • OC与swift的区别

    OC与Swift的区别一(文件结构) OC与Swift的区别一(常量、变量、运算符) OC与Swift的区别三(条...

  • 000-swift基本语法

    1、swift和OC的区别: 1-1、swift中的语法 1、在swift中只有2中数据类型:常量、变量...

  • 10.Swift中字符串的使用

    OC和swift中字符串的区别: 1.在OC中字符串的类型是NSString,swift中字符串的类型是Strin...

网友评论

      本文标题:Swift和OC中数组的区别

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