Swift: 你好, UIKit!

創(chuàng)建主入口 main.swift:

import UIKit

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

創(chuàng)建 app.swift, 對應 MainAppMainAppDelegate 的實現(xiàn):

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())
    }
}

運行效果:

Swift: 你好 UIKit.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 發(fā)現(xiàn) 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 15,413評論 4 61
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,119評論 25 708
  • 今天在《哲思》上看了一篇文章,叫《鐘愛一生》,讓我感動了好一會兒。 文章寫的是兩個貧窮小鎮(zhèn)里的一個男孩和一個女孩在...
    小黃皇冠閱讀 594評論 0 2
  • Alcatraz Alcatraz 是一款 Xcode的插件管理工具,可以用來管理XCode的 插件、模版以及顏色...
    龍馬君閱讀 622評論 1 1
  • 落葉打窗,風雨蕭寂,三日成書。
    清泰閱讀 227評論 2 2

友情鏈接更多精彩內容