IOS開發(95)之百度地圖API環境搭建

1 前言由於工作需要,要開始搗騰百度地圖了,今天上午初始牛刀,各種碰壁,無奈之下,中午睡了一覺,養精蓄銳,以備下午大戰三百回合,所幸下午中午把百度地圖Demo搗騰出來了,在此與大家分享,環境搭建教程,菜鳥專用,大神勿噴!本文旨在協助新手快速搭建ios版百度地圖,官網有相關教程,可是太舊了,現在的xcode都更新到了4.6,他的教程應該是在4.3之前吧。估計新手在搭建的時候一定會遇到錯誤,按照我的教程一步一步,保證你花最少的時間,快速進行地圖開發。機器環境:mac os x 10.8.2開發環境:

IOS開發(94)之SQLite資料庫

SQLite是MySQL的簡化版,更多的運用與行動裝置或小型裝置上。SQLite的優點是具有可移植性,它不需要伺服器就能運行,同時,它也存在一些缺陷,首先,沒有提供簡單的資料庫建立方式,必須手工建立資料庫,其次,SQLite沒有物件導向介面,必須使用依賴於C語言代碼的API。相對於OC,這套API既不那麼優雅,也更難使用。當相比於用檔案進行儲存,還是更推薦使用SQLite進行資料存放區。 下面來看下如何使用SQLite 工程目錄如下: 首先建立一個Single

IOS使用GCD(多核編程)

什麼是GCDGrand Central Dispatch (GCD)是Apple開發的一個多核編程的解決方案。該方法在Mac OS X 10.6雪豹中首次推出,並隨後被引入到了iOS4.0中。GCD是一個替代諸如NSThread, NSOperationQueue,

IOS學習:偵錯工具(斷點:異常斷點)

一、異常斷點說明在代碼有問題導致拋出異常時,異常斷點會停止程式的執行,如Foundation.framework的NSArray、NSDictionary等中的一些方法會在不能滿足特定條件的情況下拋出異常,e.g:數組越界。一般如果沒有設定異常斷點,應用崩潰時,可能只會顯示造成崩潰的那條異常,即使看了日誌也不知道究竟發生什麼了。設定異常斷點後,調試器會在異常拋出的瞬間暫停程式的執行,將程式定位到出現異常的那一行代碼。下面用一個空的工程進行說明:在xcode中建一個空應用,並在AppDelegat

IOS開發(107)之Quartz 2D繪圖

1 前言使用Quartz 2D繪圖時候,我們常會用到UIView的子類,想該類的drawRect:方法中添加Quartz函數調用。每次需要重繪視圖時候都會調用該方法。2 詳述在Quartz 2D中,和其他Core Graphics中一樣,繪圖是在圖形上下文中進行的,通常,只稱上下文。繪圖時候,我們需要檢索當前上下文,使用此上下文進行各種Quartz圖形調用,並且讓此上下文負責將圖形呈現到視圖上。下面代碼將檢索當前上下文:CGContextRef context =

iOS反射機制

iOS屬性反射:說白了,就是將兩個對象的所有屬性,用動態方式取出來,並根據屬性名稱,自動綁值。(注意:對象的類,如果是衍生類別,就得靠其他方式來實現了,因為得到不該基類的屬性。)本人常用的反射方式,有如下兩種:從一個自訂實體類->自訂實體類從一個NSDictionary->自訂實體類(此方式最最常用,如網路Json資料會組成NSDictionary。sqlite查詢資料,可以用第三方組件組成NSDictionary)直接上碼,(這裡碼在NSObject類別中)擷取對象所有屬性:- (

IOS基礎之atomic與nonatomic,assign,copy與retain的定義和區別

atomic和nonatomic用來決定編譯器產生的getter和setter是否為原子操作。        atomic                設定成員變數的@property屬性時,預設為atomic,提供多安全執行緒。    

How to transfer developer profile to one mac to another mac

Export developer profile from old mac.In the Xcode Organizer, select your team in the Teams section.Click Export.Specify a filename and a password, and click Save.In new mac, In the Xcode Organizer, select Library->Provisioning

怎樣實現多檔案上傳 在iOS開發中

[html]NSURL* url = [NSURL URLWithString:@"xxx"];     ASIFormDataRequest* request = [ASIFormDataRequest requestWithURL:url];     request.uploadProgressDelegate =

iOS 基礎教程第一章

 目標        IOS 平台簡介        開發人員計劃        IOS 開發基礎知識        完成一個 Hello World     

IOS設計模式學習(8)適配器

1 前言在物件導向軟體設計中,有時候我們想把有用而經過精心測試的類,用於應用程式的其他新領域。但是,新功能需要新介面,而新介面與要複用的現有類不一致的情況非常普遍。我們不想為新的介面而重寫可靠的類。已有的類與新的介面之間不相容的問題相當普遍,人們已為它找到了一個解決方案。這個解決方案廣為使用,最終被編入設計模式,成為適配器。2 詳述2.1

ios行事曆檢視實現日期輸入

在視圖控制器上,觸摸textfield,開啟的不是虛擬鍵盤,也不是datepicker,也不要actionsheet,要一個類似html上的日曆輸入框。這類控制項有很多開源的,但目標不是我想要的。參考kal,自己實現了一個這類功能的行事曆檢視。行事曆檢視以自訂視圖的方式實現,再add到視圖控制器的view上,最後通過行事曆檢視的delegate將自身remove掉。在textFiled的- (BOOL)textFieldShouldBeginEditing:(UITextField

iOS - 列印等腰的楊輝三角

  前提:端點的數為1.1、每個數等於它上方兩數之和。2、每行數字左右對稱,由1開始逐漸層大。3、第n行的數字有n項。4、第n行數字和為2^(n-1)。5、第n行的第m個數和第n-m+1個數相等,即C(n-1,m-1)=C(n-1,n-m),這是組合數性質  

IOS開發:UIAlertView使用

  UIAlertView是什麼就不介紹了1.基本用法1 UIAlertView *view = [[UIAlertView alloc]initWithTitle:@"Test"    //標題2                    &

IOS開發之tableview只選中一行

情境:一個彈出層,包含一個Tableview,每一行為一個選擇條件,且只能選擇一個。選中後文體有顏色變化,後面還會有對勾。選擇另一個後,前一個恢複成普通狀態。 範例程式碼: - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {int newRow = [indexPath row];int oldRow = [lastIndexPath

iOS學習筆記11—代碼裡列印程式所佔用的記憶體

    Activity Monitor是能如實反應程式實際所佔用記憶體的即時變化情況。 但是在這種模式下,我覺得自己不能看到控制台所列印的日誌, 總而言之, 上面的這種查看程式記憶體的方法沒有問題,但是如果你想在控制台裡面列印出來程式所佔用的記憶體,也可使用如下方法: void report_memory(void){    struct task_basic_info

iOS學習筆記19—NSString中 去掉空格

 問題描述】      某些情況下,伺服器返回的欄位中含有空格,這空格是伺服器開發人員不小心往資料中多敲了,但用戶端需要保護,所以在用戶端需要把字串中的空格過濾掉。【問題分析】1、使用NSString中的stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]方法只是去掉左右兩邊的空格;2、使用NSString *strUrl =

iOS學習筆記32—本地通知UILocalNotification

[cpp]UILocalNotification *notification = [[UILocalNotification alloc] init];     NSDateFormatter *formatter = [[NSDateFormatter alloc] init];     [formatter

IOS StoryBoard修改對於真機無效的問題

    今天調試IOS代碼,一直提示“has no segue with identifier” 的錯誤。更加詭異的是,在模擬器上調試一切正常,在真機上調試才會出這個錯誤。開發IOS相當一段時間,對於storyboard中segue的操作、頁面的跳轉估計已經做過上百次,所以不覺得自己會漏寫identify或者對destination view和resource

ios 無限迴圈翻頁源碼例子

demo功能:ios 無限迴圈翻頁源碼例子。iphone 6.1測試通過。demo說明:MyScrollView.m中又主要的頁面控制碼。使用 UIScrollView和 UIPageControl控制項。通過在滾動結束時設定uiscrollview的內容起始座標來實現無限制迴圈。 demo截屏:  demo主要代碼:MyScrollView.m - (id)initWithFrame:(CGRect)frame { self = [super

總頁數: 703 1 .... 694 695 696 697 698 .... 703 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.