Time of Update: 2013-12-10
1 前言由於工作需要,要開始搗騰百度地圖了,今天上午初始牛刀,各種碰壁,無奈之下,中午睡了一覺,養精蓄銳,以備下午大戰三百回合,所幸下午中午把百度地圖Demo搗騰出來了,在此與大家分享,環境搭建教程,菜鳥專用,大神勿噴!本文旨在協助新手快速搭建ios版百度地圖,官網有相關教程,可是太舊了,現在的xcode都更新到了4.6,他的教程應該是在4.3之前吧。估計新手在搭建的時候一定會遇到錯誤,按照我的教程一步一步,保證你花最少的時間,快速進行地圖開發。機器環境:mac os x 10.8.2開發環境:
Time of Update: 2013-12-10
一、GDataXMLNode說明GDataXMLNode是Google提供的用於XML資料處理的類集。該類集對libxml2--DOM處理方式進行了封裝,能對較小或中等的xml文檔進行讀寫操作且支援XPath文法。使用方法: 1、擷取GDataXMLNode.h/m檔案,將GDataXMLNode.h/m檔案添加到工程中
Time of Update: 2013-12-10
1、將下載下來的sdk中的inc檔案夾、mapapi.bundle、libbaidumapapi.a添加到工程中,其中libbaiduapi.a有兩個,一個對應模擬器一個對應真機,匯入方法如下:第一種方式:直接將對應平台的.a檔案拖拽至XCode工程左側的Groups&Files中,缺點是每次在真機和模擬器編譯時間都需要重新添加.a檔案;第二種方式:使用lipo命令將裝置和模擬器的.a合并成一個通用的.a檔案,將合并後的通用.
Time of Update: 2013-12-10
#!/bin/shecho "隨意刪除@2x圖片可能會引起錯誤 因為ios工程會更加首碼和解析度自己找到@2x的圖片 所以刪除@2x圖片時要謹慎"read -n1 -p "【Y】查閱如何確認@2x是使用 【N】直接進行圖片檢索" answercase $answer in"Y"|"y")open -a Safari "http://blog.csdn.net/hufeng825/article/
Time of Update: 2013-12-10
1 前言以前也有介紹過GCD,但是感覺不夠深入,今天我們來重新認識一下這個概念,GCD即Grand Central Dispatch(中文直譯宏偉的中心派遣o(╯□╰)o)。它的一個重要概念是隊列。系統提供了許多預定義的隊列,包括可以保證始終在主席那成上執行其工作的隊列。2
Time of Update: 2013-12-10
項目中有這樣的需求,要顯示一本書的概述,預設顯示2行,點擊展開按鈕,顯示全部,點擊收回,有顯示2行。 開始的時候按鈕事件中,可能寫的是這樣一段代碼:if (isExpand) { [lblBrief setNumberOfLines:2]; lblBrief.text = [StringUtil
Time of Update: 2013-12-10
解決好OS 的基本介面後,接下來考慮GUI的設計。 嵌入式行業通常的GUI架構如下:IDE (第四代指令碼語言) : 將使用者的設計轉化為RTE支援的第三代語言 (C或者C++) RTE :
Time of Update: 2013-12-10
[html]NSURL* url = [NSURL URLWithString:@"xxx"]; ASIFormDataRequest* request = [ASIFormDataRequest requestWithURL:url]; request.uploadProgressDelegate =
Time of Update: 2013-12-10
在開發過程中,我們有時候會留下Bug,使用者在使用我們的app 的時候,有時會出現閃退,這時候我們可以讓使用者給我們發送郵件,以讓我們開發人員更加快速的地位到Bug的所在,以最快的時間解決,同時也提高使用者體驗。 在AppDelegate.m檔案中,添加如下代碼:view source print?01 NSUncaughtExceptionHandler* _uncaughtExceptionHandler = nil;0
Time of Update: 2013-12-10
目標 IOS 平台簡介 開發人員計劃 IOS 開發基礎知識 完成一個 Hello World
Time of Update: 2013-12-10
目標 回顧基本組件視窗和視圖 瞭解 IOS UIKit 架構中常用視圖組件 顯示控制項-標籤 UILabel 顯示控制項-文字框控制項 UITextField 控制控制項-按鈕 UIButton 控制控制項-開關
Time of Update: 2013-12-10
1:DOM DOM 是用與平台和語言無關的方式表示 XML 文檔的官方 W3C 標準。DOM 是以階層組織的節點或資訊片斷的集合。這個階層允許開發人員在樹中尋找特定資訊。分析該結構通常需要載入整個文檔和構造階層,然後才能做任何工作。由於它是基於資訊層次的,因而 DOM 被認為是基於樹或基於對象的。DOM
Time of Update: 2013-12-10
1.狀態列狀態列一般高度為20像素,在打手機或者顯示訊息時會放大到40像素高,注意,兩倍高度的狀態列在好像只能在縱向的模式下使用。如 使用者可以隱藏狀態列,也可以將狀態列設定為灰色,黑色或者半透明的黑色。 如果需要隱藏狀態列可以使用調用:[[UIApplication sharedApplication] setStatusBarHidden:YES
Time of Update: 2013-12-10
委託Delegate是協議的一種,通過一種@protocol的方式實現,顧名思義,就是委託他人幫自己去做什麼事。也就是當自己做什麼事情不方便的時候,就可以建立一個委託,這樣就可以委託他人幫自己去實現什麼方法。 簡單的總結了一下自己用到的委託的作用有兩個,一個是傳值,一個是傳事件。1.所謂傳值經常用在B類要把自己的一個資料或者對象傳給A類,讓A類去展示或者處理。(這個作用在兩個View視圖之間傳遞參數的時候特別有用)
Time of Update: 2013-12-10
發起: 回調方法時間: 1、接收完HTTP協議頭,開始真正接手資料時候調用,一般在這個方法裡初始化一些儲存資料的對象如NSMutableData;- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response2
Time of Update: 2013-12-10
.h檔案中 @property(strong ,nonitomic) UIWebView * webView; .m檔案中 -(void)viewDidLoad{ self.webview = [[UIWebView alloc]initWithFormat:CGRectmake(0,0,320,480)]; [self.view
Time of Update: 2013-12-10
問題描述】 某些情況下,伺服器返回的欄位中含有空格,這空格是伺服器開發人員不小心往資料中多敲了,但用戶端需要保護,所以在用戶端需要把字串中的空格過濾掉。【問題分析】1、使用NSString中的stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]方法只是去掉左右兩邊的空格;2、使用NSString *strUrl =
Time of Update: 2013-12-10
[cpp]UILocalNotification *notification = [[UILocalNotification alloc] init]; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter
Time of Update: 2013-12-10
UIWindow &
Time of Update: 2013-12-10
今天調試IOS代碼,一直提示“has no segue with identifier” 的錯誤。更加詭異的是,在模擬器上調試一切正常,在真機上調試才會出這個錯誤。開發IOS相當一段時間,對於storyboard中segue的操作、頁面的跳轉估計已經做過上百次,所以不覺得自己會漏寫identify或者對destination view和resource