iOS 反向傳值的幾種方式

正向傳值
建立第一個界面   經過第一個界面跳轉到第二個界面
若是由第一個界面向第二個界面 進行傳值 正向傳值
屬性傳值


第二張向第一張界面傳值 反向傳值


反向傳值方式:

1.代理傳值

2.單例傳值 1.系統單例 2.自定義單例

3.通知傳值

4.NSUserDefaults

5.block傳值



NSUserDefaults

一種數據的本地存儲機制,數據會跟隨應用程序不消失,當關閉應用程序,下次在開啓應用程序時,數據仍然存在,存儲方法相似於NSDictionary 能存儲的數據類型(NSString、NSArray、NSDictionary、NSNumber、NSData、NSDate),通常存儲數據量相對較小的數據,好比程序的一些設置信息,或者是程序中一些固定不變的數據,或者登錄註冊信息。
每一個應用只有一個NSUserDefaults
//他是一個單例對象
咱們能夠經過NSUserDefaults 把一些登錄信息保存到 本地(應用程序沙盒內 Library/Preferences/裏面的一個plist文件)代理

相關文章
相關標籤/搜索