Swift支持代碼按物理模塊分割組織,分而治之。其中的一個作法就是在你的工程中使用framework。javascript
本文建立一個最簡單framework。java
首先建立一個framework工程。步驟爲:swift
粘貼代碼到bar.swift文件:app
import Foundation
public class Foo {
public init (){
print("init")
}
public func run(){
print("run")
}
}複製代碼
要點是:框架
而後編譯,經過。框架完成。函數
試試它。步驟以下:spa
粘貼代碼以下:code
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window : UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
window = UIWindow()
window!.rootViewController = UIViewController()
window!.rootViewController!.view.backgroundColor = .blue
window!.makeKeyAndVisible()
return true
}
}複製代碼
而後,在作幾步愚蠢的操做工做:ip
編譯、經過、運行。string
你應該看到以下內容被打印到控制檯:
init
run複製代碼
那就說明,咱們的第一個framework經過了。