前言 1 使用純代碼創(chuàng)建NavigationTab控制器必須會,也可使用storyboard拖控件,沒有代碼創(chuàng)建靈活 2 學(xué)習(xí)swift基礎(chǔ)必須學(xué)習(xí)oc,個人建議,否則有點難。學(xué)好oc再來學(xué)swift里面有很多相似之處。swift不需要導(dǎo)入頭文件。數(shù)據(jù)類型非常嚴謹。否則報錯。定義類是全局的思想。依托強大的xcode可以提示你的報錯,有自動解決方法。如果函數(shù)過期,xcode也提示用什么替代了。非常不錯。拋開 2019年發(fā)布的swiftUI不說,那個跟前端框架React思想差不多,報錯不要緊,盡量嘗試,慢慢解決。 from Shanghai Johnson
這是基于swift 5語法寫的 先把啟動圖弄好
1 main.storyboard刪掉,紅框的Main刪掉
2.在資源目錄下新建一個啟動圖片 把啟動圖片拖進去
3 刪除 info.plist 刪除場景那個配置文件
4 選中項目屬性 找到launch 把那個置空 務(wù)必置空,否則報錯
5.找到編譯下的 搜索 asset 把圖片名稱填進去
6找到SceneDelegate.swift文件 書寫成員變量
var window:UIWindow?//加?是為了可選類型,可選項 ,其語法跟go類似 變量類型在后面
7 。刪除其他無關(guān)重寫函數(shù) 保留application函數(shù)
// 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}}