IOS 54 IOS開發中cookie的作用簡介

2021-07-10 05:03:47 字數 882 閱讀 7022

一般在網頁中用到cookie、session等機制。其實涉及到瀏覽器的一般都需要。

當然我將cookie用在ios上了,作用是識別使用者,實現自動登入機制,應用場景是這樣的:

正常流程:登入成功—>伺服器返回乙個cookie—>儲存到本地—>獲取充電站資訊—>關閉應用程式(不是退出賬號)—>再次開啟應用—>自動登入方法—>獲取充電站資訊

1.session與cookie區別:

session 將資訊儲存在伺服器上.伺服器在接受到唯一的session_id後,根據這個id獲取相關資料,然後將資訊傳遞到客戶端(瀏覽器).

cookie 是將所有資訊以文字的形式存在本地檔案,並由客戶端(瀏覽器)進行管理與維護.

因為session 資料儲存在server端,所以遠端client無法對資料進行修改;而cookie儲存在client本地,容易被獲取和篡改.所以session安全性較高.

ios中儲存cookie資訊:

/**

* 手動新增3份cookies(登入後,服務端會傳乙份cookie,由於目前有4個domain需要用到該cookie,因此需要手動建立3份對應domain的cookie)

* 登入的domain為api.·····.com

*/+ (void)addteldsidcookies

}}/**

* 清除所有teldsidcookies

*/+ (void)deleteallteldsidcookies

}];}// 取teldsid cookie

}

本週提交測試、有一些bug要改,這個月發正式版,希望盡快完成!

IOS開發中如何區分IOS版本

當前系統支援的最小版本 iphone os version min required 當前系統支援的最大版本 iphone os version max allowed 比如用iphone os sdk 3.1.2 編譯的程式 iphone os version min required iphon...

IOS開發中字型大小

ios字型大小,字型大小的問題 uifont uifont parameters fontsize the size in points to which the font is scaled.this value must be greater than 0.0.fontsize實際的引數是poi...

iOS開發日記54 Xcode7除錯神技

今天博主有乙個公升級xcode7的需求,遇到了一些困難點,在此和大家分享,希望能夠共同進步.exc bad access一直是很多開發者的噩夢,因為這個錯誤很不直觀,出現後往往要花很長時間才能定位到錯誤。蘋果這次帶來了革命性的提公升。在專案的scheme中diagnostics下,選中enable ...