Swift: 你好, UIKit!

创建主入口 main.swift:

import UIKit

UIApplicationMain(
	Process.argc,Process.unsafeArgv,NsstringFromClass(MainApp),NsstringFromClass(MainAppDelegate)
)

创建 app.swift,对应 MainAppMainAppDelegate 的实现:

import UIKit

class MainApp: UIApplication {
	override func sendEvent(event: UIEvent) {
		super.sendEvent(event)
	}
}

class MainAppDelegate: UIResponder,UIApplicationDelegate {

	var window: UIWindow?

	func application(app: UIApplication,didFinishLaunchingWithOptions opt: [NSObject: AnyObject]?) -> Bool {

		self.window = UIWindow(frame: UIScreen.mainScreen().bounds)

		self.window!.rootViewController = UIViewController()
		self.window!.backgroundColor = UIColor.whiteColor()
		self.window!.makeKeyAndVisible()

		self.window!.AddSubview {
			let label = UILabel(frame: self.window!.frame)
			label.textAlignment = .Center
			label.text = "你好,UIKit!"
			return label
		}

		return true
	}

}

extension UIView {
	func AddSubview(subview: ()->UIView) {
		self.addSubview(subview())
	}
}

运行效果:

相关文章

软件简介:蓝湖辅助工具,减少移动端开发中控件属性的复制和粘...
现实生活中,我们听到的声音都是时间连续的,我们称为这种信...
前言最近在B站上看到一个漂亮的仙女姐姐跳舞视频,循环看了亿...
【Android App】实战项目之仿抖音的短视频分享App(附源码和...
前言这一篇博客应该是我花时间最多的一次了,从2022年1月底至...
因为我既对接过session、cookie,也对接过JWT,今年因为工作...