現(xiàn)在的移動設(shè)備很多都提供定位服務(wù),使用iOS系統(tǒng)的iPhone、iPod Touch和iPad都可以提供位置服務(wù),iOS設(shè)備能提供3種不同途徑進行定位:Wifi, 蜂窩式移動電話基站, GPS衛(wèi)星iO
我們運行程序,如果網(wǎng)速很慢,查詢的時候會一直黑屏,直到請求結(jié)束畫面才出現(xiàn),這樣用戶體驗很不好。因此同步請求一般只是在某個子線 程中使用,而不在主線程中使用。異步請求的用戶體驗要比同步請求好,因此一般
實例:請求隊列 我們通過一個例子介紹一下請求隊列使用,我們設(shè)計了一個應(yīng)用,用戶點擊GO按鈕從服務(wù)器同時下載兩張圖片顯示在畫面中。 我們直接看看主視圖控制器ViewController.h
iOS SDK為HTTP請求提供了同步和異步請求兩種不同的API,而且可以使用GET或POST等請求方法。我們先了解其中最為簡單的同步GET方法請求。 為了學(xué)習(xí)這些API的使用我們MyNotes&ld
軟件設(shè)計中有設(shè)計模式,在UI設(shè)計方面也有設(shè)計模式。由于表視圖的應(yīng)用在iOS中極其廣泛,本節(jié)向大家介紹表視圖中兩個UI設(shè)計模式:分頁模式和下拉刷新(Pull-to-Refresh)模式。這兩種模式已經(jīng)成
資源文件包括:圖片文件、音頻文件以及前文提到的Localizable.strings等文件,它們的特點是都是隨著應(yīng)用一起打包發(fā)布。但就本地化而言無論是圖片文件還是音頻文件都必須實現(xiàn)的步驟都是類似的,因
基于藍牙對等網(wǎng)絡(luò)通信就是使用Game Kit中的GKSession、GKSessionDelegate、 GKPeerPickerController和GKPeerPickerControl
文本信息本地化在本地化工作中占有很大的比例。包括了:應(yīng)用名稱本地化、系統(tǒng)按鈕和信息本地化,以及靜態(tài)文本信息本地化。系統(tǒng)按鈕和信息本地化還記得天氣預(yù)報應(yīng)用背后的“完成”按鈕嗎,它在中文環(huán)境下是“完成”,
客戶端我們使用iPhone應(yīng)用程序,畫面比較簡單。點擊發(fā)送按鈕,給服務(wù)器發(fā)送一些字符串過去。點擊接收按鈕就會從服務(wù)器讀取一些字符串,并且顯示在畫面上。 有關(guān)客戶端應(yīng)用的UI部分不再介紹
在iOS 6之后,不再使用谷歌地圖了,而是使用蘋果自己的地圖,但是API編程接口沒有太大的變化。開發(fā)人員不需要再學(xué)習(xí)很多新東西就能開發(fā)地圖應(yīng)用,這是負責(zé)任的做法。因此本節(jié)介紹的內(nèi)容也同樣適用于iOS5