0
我正在關注一本書中的教程,並希望繼續閱讀本書中的代碼,以便根據說明查看我自己想出的內容。我的代碼與loadView()函數之外全局創建MKMapView對象有點不同,但本書在loadView()函數內部創建了MKMapView對象。這兩個過程都起作用,所以我想知道iOS開發社區是否有很多不同或偏好?在類的範圍中顯式創建一個視圖對象與loadView函數有什麼不同?
預先感謝您。
我的代碼:
import Foundation
import UIKit
import MapKit
class MapViewController: UIViewController {
var mapView: MKMapView = MKMapView()
override func loadView() {
view = mapView
}
}
本書的代碼:
import Foundation
import UIKit
import MapKit
class MapViewController: UIViewController {
var mapView: MKMapView!
override func loadView() {
mapView = MKMapView()
view = mapView
}
}