社會的發(fā)展步伐越來越快,處在快節(jié)奏生活中的人們需要隨時隨地地進行信息溝通,為了節(jié)省人們排隊去電子營業(yè)廳辦理業(yè)務(wù)的時間和更加方便的理財,繼網(wǎng)上銀行、電話銀行又出現(xiàn)了一種基于iOS平臺的方便銀行用戶的金融業(yè)務(wù)服務(wù)方式——手機銀行,手機銀行業(yè)務(wù)的發(fā)展也在一定程度上促進了銀行業(yè)務(wù)的持續(xù)快速發(fā)展,也極大地緩解了銀行的業(yè)務(wù)壓力。
手機銀行種類及特點
智能手機的不斷發(fā)展,帶動了手機銀行的快速發(fā)展,在手機銀行的發(fā)展過程中逐漸形成了以SMS、WAP、BREW、STK技術(shù)為主的實現(xiàn)方式,其中SMS方式客戶比較容易接入,客戶還能夠利用手機短消息來辦理銀行業(yè)務(wù),但是也存在交互性差、復(fù)雜業(yè)務(wù)輸入不變的缺點;WAP方式主要是利用手機上網(wǎng)的功能,通過內(nèi)置的WAP瀏覽器訪問銀行網(wǎng)站;BREW則主要是在安裝客戶端的基礎(chǔ)上,通過CDMA來實現(xiàn)的方式;STK方式是用存有指定銀行業(yè)務(wù)程序的STK卡來代替客戶手機的SIM卡,但是這種方式的換卡成本比較高、通用相差。目前我國手機銀行的發(fā)展大體可以分為三個階段(如圖1)。
iOS移動終端網(wǎng)絡(luò)銀行系統(tǒng)的研究內(nèi)容
在網(wǎng)絡(luò)銀行不斷發(fā)展成熟的基礎(chǔ)上,開發(fā)出來了能夠與現(xiàn)有網(wǎng)絡(luò)銀行服務(wù)器進行數(shù)據(jù)交換業(yè)務(wù)和操作功能的基于iOS設(shè)備上的iOS移動終端網(wǎng)絡(luò)銀行系統(tǒng)。
iOS移動終端網(wǎng)絡(luò)銀行系統(tǒng)的開發(fā)中,首先要學(xué)習(xí)iOS API語言、Objective-C語言和XCode開發(fā)工具,并且在開發(fā)的過程中盡可能的采取iOS原生態(tài)數(shù)據(jù)和空間展現(xiàn)形式,在設(shè)計時以簡單友好的交互界面、環(huán)形動態(tài)首頁和舒適的功能操作體驗為創(chuàng)新點,在必要的時候采用自定義控件,以便為用戶提供更好的操作體驗。
iOS系統(tǒng)的框架
1.核心操作系統(tǒng)層
核心操作系統(tǒng)為整個iOS系統(tǒng)提供了硬件驅(qū)動、系統(tǒng)框架、標準輸入輸出、文件系統(tǒng)、內(nèi)存管理程序管理和網(wǎng)絡(luò)等基礎(chǔ)功能。
2.核心服務(wù)層
核心服務(wù)層為iOS提供了密碼管理、時間、日歷、GPS定位功能、數(shù)據(jù)庫、排列、處理字串等豐富的功能。
3.媒體層
媒體層為iOS提供了處理聲音、圖片、影響的功能,并且為動畫的發(fā)展提供了強有力的支持。
4.可觸摸層
手機屏幕文字的輸出、文件的存取、相機的使用、重力加速感應(yīng)以及多點觸控事件都是由觸摸層來負責(zé)處理的。
iOS內(nèi)存管理原理
iOS中的自動內(nèi)存管理技術(shù),會自動產(chǎn)生合適的dealloc函數(shù),并為每一個對象編譯期自動加入合適的內(nèi)存控制函數(shù)調(diào)用來做內(nèi)存管理,自動內(nèi)存管理也禁止了一些函數(shù)的調(diào)用和Toll-Free Bridging的使用,達到了產(chǎn)生正確代碼的目的,這都在很大程度上方便了軟件開發(fā)者的開發(fā)效率。
結(jié)論
手機銀行系統(tǒng)是以目前的WEB網(wǎng)上銀行系統(tǒng)的開發(fā)應(yīng)用為基礎(chǔ),在iOS平臺上實現(xiàn)的個人銀行系統(tǒng),在進行手機銀行系統(tǒng)的開發(fā)時需要不斷改進其開發(fā)語言及開發(fā)工具,不斷完善基于iOS平臺的手機銀行系統(tǒng)。