我是.Net開發人員,對Xcode非常新穎。我正在使用WCF服務器端進程,並在iphone應用程序和WCF之間發送/接收JSON數據。我想原生iPhone應用程序,下面做:iOS:將驗證數據永久存儲在設備上
- 註冊並登錄查看
- 一旦用戶點擊登錄按鈕,它發送的用戶名和密碼JSON格式輸入到我的WCF服務進行身份驗證,如果登錄是有效的, WCF將返回一個有效的成員GUID和一個令牌字符串iPhone應用程序接收成員GUID和令牌,並將它們存儲在「持久變量」中,並且我將爲經過身份驗證的用戶加載新視圖。所以成員可以訪問所有的功能/視圖。
- 我每次發佈iphone應用程序和WCF之間的數據時,都需要使用該成員的guid和變量中的標記,以便WCF服務知道哪個成員正在請求數據。
- 每次用戶關機或重新啓動iphone,我希望我的應用程序可以記住成員guid,所以他們不必再次登錄。
- 用戶可以單擊一個註銷按鈕,它將清除該變量並返回到登錄視圖。
我不確定這是iPhone應用程序登錄過程的正確方法嗎?
我已經完成了WCF身份驗證併發送回JSON,但現在我需要存儲成員GUID,有人可以請我指出正確的方向嗎?我應該使用什麼來存儲稍後可以使用的信息?一個例子會很棒!
這是正是我需要爲我的應用程序。不幸的是,我進入並使用核心數據創建了一個自定義解決方案。 TODO:遷移現有代碼以使用NSUserDefaults。 – Brian 2012-08-12 01:18:39
感謝WolfLink,正是我需要的:) – paul1155 2012-08-12 02:17:02