编辑代码

var myString = "Hello world!     -  swift.jsrun.net"
print(myString)
#myjson.js
module.exports=function()f var data =(users:[]]
// Create 1000 users
for (vari=0;i<1000; i++) 
data.users.push(f id:i,name: 'user'+ ij)
)
return data
]
# news.js
let Mock =require('mockjs');
let Random =Mock.Random; module.exports=function()( var data=(
news: []
];
var images =[1,2,3].
map(x=>Random.
image('200×100', Random.color()Random.word(2,6)));
for (vari=0;i<100; i++)
var content = Random.
cparagraph(0,10);
data.news.push(f
id: i,
title:Random.cword(8,20),
desc:content.substr(0,40),
tag:Random.cword(2,6),
views:Random.integer(100,5000)images:images.slice(0,Random.integer(1,3))
3)
]
return data
}
import UlKit
import Foundation
//url 为 MOCKMOCK 服务器的网址if let url = URL(string: "http://
localhost:3004/news")[
URLSession.shared.
dataTask(with:url)((data,
response, error) in
if error != nil (
print("Network errors")
]
else 
let rs = String(data: data!,
encoding: String.Encoding.utf8)!print(rs)
if let json = try? JSONSerialization. jsonObject(with:data!,
options:.allowFragments)(
print(json)
I]
)
.resume()
〕
func sessionGetData()(
//创建 URL 对象
let uriString ="http://www.
tuling123.com/"
let url = URL(string:urlString)
//创建请求对象
let request = URLRequest(url: url!) let session =URLSession.shared let dataTask = session.
dataTask(with: request,
completionHandler:((data,
response, error) -> Void in
if error != nilf
print(error.debugDescription)
jelse
let str = String(data: data!,
encoding:
String.Encoding.utf8)
print(str!)
]
]) as URLSessionTask
//使用 resume 方法启动任务
dataTask.resume()
fune sessionDownloadlmage()//下载地址
let url = URL(string: "http://hangge. com/blog/images/logo.png")
//请求
let request = URLRequest(url: url!) let session =URLSession.shared//下载任务
let downloadTask = session.
downloadTask(with:request,
completionHandler:(
(location:URL?,response:
URLResponse?, error:Error?)
-> Void in
//输出下载文件原来的存放目录
print("location:\(String(describing: location))")
//location 位置转换
let locationPath = location? path// 获取当前时间
let now = NSDate()