iOS 开发启动级别。我如何使用 for_in 请求 API

iOS development starts level. How I can use for_in for request API

iOS 开发启动级别。我如何使用 for_in 来请求 API.

我的意思是我有一个代码:

import UIKit

var ipName = ["192.168.1.0"..."192.168.1.254"] 
var request = URLRequest(url: URL(string: "http://192.168.1.1/")!)
for i in ipName {
    print("It's, \(i)")     }
let task = URLSession.shared.dataTask(with: request) { data, response, error in
print(String(decoding: data!, as: UTF8.self))
print(response)
print(error)
}
task.resume()

我需要查询我网络中的所有地址和select所有已连接的地址(“例如”254 个地址)。

P.S - 对不起我的英语。

您需要这样的东西,一个数字范围,然后是字符串插值来构建 IP

let ipRange = 0...254
for i in ipRange {
    let url = URL(string: "http://192.168.1.\(i)")!
    let task = URLSession.shared.dataTask(with: url) { data, _, error in
        if let error = error { print(error); return }
        print(String(data: data!, encoding: .utf8) ?? "No readable string")
    }
    task.resume()
}