mirror of
https://github.com/morluto/rea
synced 2026-10-27 22:45:19 -04:00
18 lines
519 B
Swift
18 lines
519 B
Swift
import AppKit
|
|
|
|
let count = Int(CommandLine.arguments[2]) ?? 40
|
|
let root = NSView(frame: .zero)
|
|
root.identifier = NSUserInterfaceItemIdentifier("root")
|
|
var parent = root
|
|
for index in 0..<count {
|
|
let child = NSView(frame: .zero)
|
|
child.identifier = NSUserInterfaceItemIdentifier("view-\(index)")
|
|
parent.addSubview(child)
|
|
parent = child
|
|
}
|
|
let archive = try NSKeyedArchiver.archivedData(
|
|
withRootObject: root,
|
|
requiringSecureCoding: false,
|
|
)
|
|
try archive.write(to: URL(fileURLWithPath: CommandLine.arguments[1]))
|