Element
1.0.0
MACOS的程序化UI框架。 Swift處理應用程序邏輯,CSS/SVG處理設計和JSON操作。
步驟1:將其添加到您的軟件包。 Swift教程
import PackageDescription
let package = Package (
name : " AwesomeApp " ,
dependencies : [
. Package ( url : " https://github.com/eonist/Element.git " , Version ( 0 , 0 , 0 , prereleaseIdentifiers : [ " alpha " , " 5 " ] ) )
]
)步驟2:在AppDelegate.Swift中,將其添加到頂部@testable import Element和@testable import Utils ,以及在applicationDidFinishLaunching方法中。
StyleManager . addStyle ( " Button{fill:blue;} " )
let btn = Button ( 100 , 20 )
let window = NSApp . windows [ 0 ]
window . contentView = InteractiveView ( ) /*TopLeft orientation*/
window . contentView ? . addSubview ( btn )
btn . addHandler ( . upInside ) = { ( event : ButtonEvent ) in
Swift . print ( " hello world " )
}您也可以在此處編譯作為常規的.framework說明
元素是在這裡進行的
有關元素Wiki的更多信息