[HW1] 1.了解IOS生命週期
1.了解IOS生命週期
AppDelegate
Not running:
應用程式還沒有啟動,或是應用程式正在運行但是途中被系統停止
Inactive:
己前台運行,但不接收事件(當前或許在執行其他代碼)。
Active:
己在前台運行,可以接收事件。
這是應用程式在前台運行時所處的正常狀態。
Background:
己在後台運行,可以執行代碼。
大多數情況,進入Suspended前,會短暫進入此狀態。
Suspended:
不在後台,並且己停止執行代碼。
此狀態,應用程式依然駐留在內存但不執行任何代碼。
如果系統內存不夠,應用程式會被終止。
step1. init 初始化
step2. loadView 從nib載入視圖
step3. viewDidLoad 載入完成
step4. viewWillAppear 視圖出現在屏幕之前
step5. viewDidAppear 渲染完成 顯示在屏幕上
step6. viewWillDisappear 從屏幕移除之前
step7. viewDidDisppear
step8. viewWillunload
step9. viewDidUnload
step10. dealloc 被銷毀
http://www.itread01.com/articles/1478414444.html
2.用Table view建一組清單,然後點下去後,會連到某個網頁
assign time : 20170221 15PM
finish time : 20170222 10AM
SourceCode : https://github.com/jameskrauser/HW1_TableviewWebview
Swift version
Demo
referece data
objective-c
ref data : how to pass data
https://agilewarrior.wordpress.com/2012/01/25/how-segue-in-ios-and-pass-data-from-one-viewcontroller-to-another/