数组初始化
基本语法:
[value 1, value2, value 3]
var shoppingList: String[] = ["Eggs","Milk"]
数组追加元素
append 函数追加 或通过+操作符
var shoppingList: String[] = ["Eggs", "Milk"]
hoppingList.append("Flour")
shoppingList += ["Chocolate Spread",
"Cheese","Butter"]
println("The shopping list contains
\(shoppingList.count) items.")
数组插入元素
使用 insert 方法
var shoppingList: String[] = ["Eggs", "Milk"]
shoppingList.insert("Maple Syrup", atIndex:
0)
shoppingList += ["Chocolate Spread", "Cheese", "Butter"]
数组删除元素
使用 removeAtIndex 方法
var shoppingList: String[] = ["Eggs", "Milk"]let mapleSyrup = shoppingList.removeAtIndex(0)
数组长度
使用 count 属性。
println("The shopping list contains
\(shoppingList.count)items.")
数组遍历
1.遍历方法1
var shoppingList: String[] = ["Eggs", "Milk"]
for item in shoppingList {
println(item)
}
2.遍历方法2有循环变量
var shoppingList: String[] = ["Eggs", "Milk"]
for (index, value) in enumerate(shoppingList) {
println("Item \(index + 1): \(value)")
}
Swift交流讨论论坛论坛:http://www.cocoagame.net
欢迎加入Swift技术交流群:362298485
相关推荐
Swift数组是具体的。他不同于Objective-C的的NSArray和NSMutableArray里的类,它可以存储任何类型的对象,不提供有关它们返回的对象的性质的任何信息
可以直接把模型数组归档转成data,完美解决大量数据缓存的问题
Swift5.2 (model数组)归档解档
主要为大家详细介绍了Swift数组详细用法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
iOS 数组使用(可变数组、不可变数组、数组倒序、数组中添加元素、数组元素替换、数组移除某个元素等)
Swift视频教程:集合类型 创建数组及初始化
移动开发中会经常遇到数组越界问题,导致程序闪退,导致应用界面不友好。我们可以从根本上解决数组越界导致的程序闪退
第五节:可选类型 optional 第六节:函数 函数参数 第七节:函数 函数返回值和类型 第八节:Closures
(Swift 5.2)Json转模型数组
LeetCode去除数组重复元素 Arithmetic-Swift 一些算法的swift实现 桶排序 冒泡排序 快速排序 ##正好看见LeetCode可以刷Swift的题目 开始慢慢刷 swift有playground 做起来还是相当方便的 已完成题目 ----2016.9.30 两...
简单易用的工具类,根据网络请求的数据自动导入模型属性,可以自定义字段,支持嵌套模型,告别每次都需要手动输入属性,减少输入错误。
NDArray是一个用Swift编写的多维数组库
主要介绍了Swift实现快速排序算法的代码示例,首先利用分治法讲解了快速排序的思路,需要的朋友可以参考下
filter方法支持 正则语句检索,功能很强大filter方法是生成一个新的对象,数组本身没有变化封装一个简单的delete方法即可 对自身重指向如果知道数组中
swift 2数组删除对象扩展 Swift 2数组扩展,可以删除对象 用法: import Foundation extension Array { mutating func removeObject(object: U) -> Element? { if count > 0 { for index in startIndex ..< ...
Swift 内置数组类型的功能添加 安装 请注意, master当前与 Swift 1.2 的源代码兼容,但不兼容 1.1。 如果您需要 1.1 支持,请参阅swift-1.1分支和 1.0.x 系列版本。 将以下内容添加到您的 Cartfile 中: github ...
Swift-NSArray数组的使用
主要为大家详细介绍了Swift4.0 Array数组的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
SwiftUI 使用 AppStorage 存储日期示例 https://blog.csdn.net/jaywcjlove/article/details/116051615