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经过了。