《iPhone與iPad開發實戰—iOS經典應用剖析》連載一
第3章 工具類應用開發實戰--密碼生成應用
3.1 應用介紹
密碼生成(Amuck Password Generator)應用App Store下載網址https://itunes.apple.com/app/amuck-password-generator/id289301501?mt=8,源代碼下載地址https://www.appsamuck.com/day29.html。該應用是為用戶提供一個密碼生成工具,在我們現代生活中密碼設置隨處可見,密碼生成(Amuck Password Generator)能夠幫助我們產生密碼,它包含:小寫字母、大寫字母、數字和標點符號組合隨機產生密碼,具有很高的安全性和防破解性。應用啟動之後視圖如圖3-1所示,在主視圖中可以設定密碼長度(默認是8),還可以通過開關按鈕設定密碼中是否包含:小寫字母、大寫字母、數字和標點符號。也可以通過設置Show Phonetics開關選擇是否顯示發音視圖。

圖3-1啟動視圖

圖3-2有發音產生密碼視圖 圖3-3無發音產生密碼視圖
本應用是采用實用型應用程序模板,實用型應用程序一般在主視圖的右下角有 按鈕,通過點擊 按鈕,視圖會翻轉到如圖3-4所示的背後視圖,點擊按鈕Done可以返回如圖3-1的主視圖。這個背後視圖是在介紹作者的另外一款軟件,iFlame一個虛擬的打火機iPhone點擊Download按鈕就會打開該應用在App Store的連接。

圖3-4實用型應用背後視圖
[color=windowtext -moz-use-text-color][color=#000000 ]由於從網上(如:https://www.appsamuck.com/day29.html)下載下來的源程序,一般iOS SDK版本比較低,使用開發工具Xcode2.0或3.0開發。本書采用開發Xcode3.2.5(iOS
SDK4.2)打開工程的時候會出現如圖3-5“Base SDK Missing”問題,這需要修改工程的Base SDK,選擇菜單Project->Edit Project Settings彈出如圖3-6所示對話框把Base SDK修改為iOS 4.2。完成關閉對話框再在圖3-7所示現在模擬器(Simulator)。

圖3-5錯誤的SDK

圖3-6選擇Base SDK為iOS4.2

最後更新:2017-04-02 17:09:25