前言 1 使用純代碼創建NavigationTab控制器必須會,也可使用storyboard拖控件,沒有代碼創建靈活 2 學習swift基礎必須學習oc,個人建議,否則有點難。學好oc再來學swift里面有很多相似之處。swift不需要導入頭文件。數據類型非常嚴謹。否則報錯。定義類是全局的思想。依托強大的xcode可以提示你的報錯,有自動解決方法。如果函數過期,xcode也提示用什么替代了。非常不錯。拋開 2019年發布的swiftUI不說,那個跟前端框架React思想差不多,報錯不要緊,盡量嘗試,慢慢解決。 from Shanghai Johnson
這是基于swift 5語法寫的 先把啟動圖弄好
1 main.storyboard刪掉,紅框的Main刪掉
2.在資源目錄下新建一個啟動圖片 把啟動圖片拖進去
3 刪除 info.plist 刪除場景那個配置文件
4 選中項目屬性 找到launch 把那個置空 務必置空,否則報錯
5.找到編譯下的 搜索 asset 把圖片名稱填進去
6找到SceneDelegate.swift文件 書寫成員變量
var window:UIWindow?//加?是為了可選類型,可選項 ,其語法跟go類似 變量類型在后面
7 。刪除其他無關重寫函數 保留application函數
// AppDelegate.swift// SinaWeiBo// Created by 魯軍 on 2021/3/13.importUIKit
@main
classAppDelegate:UIResponder,UIApplicationDelegate{var window:UIWindow?funcapplication(_ application:UIApplication, didFinishLaunchingWithOptions launchOptions:[UIApplication.LaunchOptionsKey:Any]?)->Bool{window =UIWindow(frame:UIScreen.main.bounds)window?.backgroundColor =UIColor.white
// window?.backgroundColor = UIColor.graywindow?.rootViewController =MainViewController()window?.makeKeyAndVisible()returntrue}}