由于時(shí)間有限,所以寫的比較粗糙,也沒有特別深入的地方,只是一點(diǎn)點(diǎn)心得體會(huì),作為初學(xué)者,如果不準(zhǔn)確或不精確的地方歡迎大家留言指導(dǎo)!??!
一、viewController
ReactJS不知道會(huì)不會(huì)成為以后的趨勢,這種可以跨平臺(tái)的技術(shù)一定可以讓移動(dòng)開發(fā)變得更加簡單,只是ios的審核有時(shí)有點(diǎn)過于復(fù)雜,可能還是會(huì)對我們的功能有一定的限制。
在viewDebbug中可以看到UIWindow及UIView的關(guān)系,我們在應(yīng)用中要盡可能延時(shí)加載View,可以使用isViewLoaded進(jìn)行判斷View是否加載
生命周期:Appearing、Appeared、Disappearing、Disappeared,在狀態(tài)進(jìn)行轉(zhuǎn)換時(shí),會(huì)調(diào)用對應(yīng)的方法,我們可以用來進(jìn)行一些操作以保存狀態(tài)等。。。
二、storyboard
場景的跳轉(zhuǎn)還是比較容易理解的,就是熟練度不夠。
三、App Lifecycle
AppDelegate:
Not running、Inactive、Active、Background、Suspended
程序啟動(dòng):
Not running——》Inactive:
willFinishLaunchingWithOptions
didFinishLaunchingWithOptions
Inactive——》Active:
applicationDidBecomeActive
程序消失
Active——》Inactive:
applicationWillResignActive
Inactive——》Background——》Suspended
applicationDidEnterBackgroud(默認(rèn)5秒完成,beginBackgroudTask可至約10分鐘)
*——》Not running:
applicationWillTerminate
程序復(fù)活
Background——》Inactive
applicationDidEnterForeground
xcode的debbug還是比較好用的,先記下以后遇到問題調(diào)試時(shí)看看能否用到
四、Navigation
看到這個(gè),感覺真是太棒啦,