IOS學習筆記27—使用GDataXML解析XML文檔

在IOS平台上進行XML文檔的解析有很多種方法,在SDK裡面有內建的解析方法,但是大多情況下都傾向於用第三方的庫,原因是解析效率更高、使用上更方便,關於IOS平台各種解析XML庫的優缺點分析,可以看下這篇文章:http://www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-project這裡主要介紹一下由Google提供的一種在IOS平台上進行XML解析的開源庫GDataXML,可以到http:/

IOS學習筆記29—提示框第三方庫之MBProgressHUD

MBProgressHUD是一個開源項目,實現了很多種樣式的提示框,使用上簡單、方便,並且可以對顯示的內容進行自訂,功能很強大,很多項目中都有使用到。到GitHub上可以下載到項目源碼https://github.com/jdg/MBProgressHUD,下載下來後直接把MBProgressHUD.h和MBProgressHUD.m拖入工程中就行,別忘了選擇拷貝到工程。完了在需要使用的地方匯入標頭檔就可以開始使用了。首先看下工程:                               

IOS學習筆記16——Core Data

Core Data是一個功能強大的層,位於SQLite資料庫之上,它避免了SQL的複雜性,能讓我們以更自然的方式與資料庫進行互動。Core Data將資料庫行轉換為OC對象(託管對象)來實現,這樣無需任何SQL知識就能操作他們。Core Data位於MVC設計模式中的模型層,一般需要在裝置上儲存結構化資料時,考慮使用SQLite或是序列化等方法,而Core Data是這兩種方法的混合體,並增加了一些功能,提供了SQL強大威力,但是用起來又和序列化一樣簡單。Core

IOS學習筆記33—XML解析之KissXML的使用

IOS中有關XML的解析有很多方法,之前在使用GDataXML解析XML文檔一文中說明了如何使用Google提供的XML解析類來解析XML檔案,今天使用另一個開源項目KissXML來解析XML檔案,引入開源項目及設定項目的方式和之前那篇文章中一樣,到KissXML源碼下載源碼並按照之前文章中提到的方式配置好即可。配置完畢後,在AppDelegate.m(我建的是一個Empty工程)中引入如下標頭檔,編譯通過就說明引入項目和配置成功了,馬上就可以開始使用了。#import

IOS學習筆記28—SQLite3第三方庫之FMDB

SQLite是一種小型的輕量級的關係型資料庫,在行動裝置上使用是非常好的選擇,無論是Android還是IOS,都內建了SQLite資料庫,現在的版本都是SQLite3。在IOS中使用SQLite如果使用SDK提供的方法,特別麻煩也不利於理解和使用,在之前的http://blog.csdn.net/tangren03/article/details/7781930文章中就是使用IOS的SDK內建的SQLite API來使用資料庫,感覺使用很不方便,今天就講講一個針對IOS的SQlite

IOS學習筆記18—UIImageView

以前我們使用過UIImage來載入圖片,而UIImageView是在介面上顯示圖片的一個控制項,在UIImageView中顯示圖片的話應該首先把圖片載入到UIImage中,然後通過其他方式使用該UIImage。以下說明了四種常用的載入UIImage的方法:imageNamed:使用應用程式束中的一個檔案來建立,IOS4以後的版本中可以省略圖片副檔名;imageWithCGImage:使用Quartz

iOS學習筆記46——圖片非同步載入之SDWebImage

在開發中經常會遇到列表載入的功能,其中大部分都包括圖片列表載入,但行動裝置本身記憶體有限,而大量圖片載入又很耗記憶體。今天主要就介紹一個第三方圖片非同步載入庫SDWebImage,Github地址為:https://github.com/rs/SDWebImage,這個庫主要實現了為UIImageView添加一個類別方法,讓使用者使用圖片非同步載入就好像直接為UIImageView設定image一樣,使用非常方便。一、主要功能An UIImageView category adding web

IOS學習筆記26—HTTP操作之ASIHTTPRequest(二)

利用ASIHTTPRequest也可以向伺服器提交請求參數,今天就做一個登入的例子,用戶端發送XML請求,然後得到服務端的響應,響應的結果是返回XML字串。直接上代碼吧,代碼中有詳細注釋。首先在.h檔案中做如下聲明:#import <UIKit/UIKit.h>@interface ViewController : UIViewController@property (retain,nonatomic) UIActivityIndicatorView

iOS學習筆記44——實現滑動菜單SlidingMenu

左右滑動切換出菜單或子介面現在被越來越多的用在了各種行動裝置 App中,例如Facebook等等,今天藉助Github上John的項目實現此功能,先上:                    操作上,可以點擊頂部的功能表按鈕呼出左右隱藏視圖,也可以滑動主視圖進行呼出!實現上:1.到之前串連中下載或Clone工程到本地,我們需要的是裡面的名為SWRevealViewController檔案夾下的兩個檔案SWRevealViewController.h和SWRevealViewController.

iOS學習筆記47——圖片非同步載入之EGOImageLoading

上次在《iOS學習筆記46——圖片非同步載入之SDWebImage》中介紹過一個開源的圖片非同步載入庫,今天來介紹另外一個功能類似的EGOImageLoading,看名字知道,之前的一篇學習筆記《IOS學習筆記34—EGOTableViewPullRefresh實現下拉重新整理》中介紹的開源項目是同一個作者。和SDWebImage不同,EGOImageLoading是實現了一個自訂的EGOImageView,使用上和UIImageView非常類似,同時也實現了自動緩衝和緩衝手動清理的功能。SDW

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

在iOS中有兩類資訊提示推送方式,一類是遠程伺服器推送(APNS),之前有筆記中介紹過APNS:http://blog.csdn.net/tangren03/article/details/8482259,還有一類就是本地通知UILocalNotification,今天就簡要的記錄一下UILocalNotification的使用,代碼裡見注釋UILocalNotification *notification = [[UILocalNotification alloc] init];

從Samples中入門IOS開發(四)—— 基於socket的網路編程

SimpleNetworkStreams展示了如何基於Socket網路編程,實現了一個很典型的區域網路內網路資料轉送的情境,一個是client向server端發送本地的圖片檔案,另一個是client向server端下載圖片到本地檔案。抽取出來的一般流程:server開啟socket監聽此處IOS的一般做法是三步走:第一步:建立系統級的socket,並綁定連接埠 port = 0; fd = socket(AF_INET, SOCK_STREAM, 0);

從Samples中入門IOS開發(五)—— 基於HTTP的網路編程

上一篇講的是如何通過socket進行網路傳輸,實際上對於互連網上的資源,我們更多的是基於http來開發,SimpleURLConnections展示了如何基於http來進行資料轉送,這裡主要是講client如何向http伺服器請求和傳輸資料,http伺服器端的實現不在此例子範圍之內,實際上就是普通的http伺服器。從本例中主要能學到三點:基於Get下載檔案基於Put上傳檔案基於Post上傳檔案基於Get下載檔案首先通過URL開啟Connection: request =

從Samples中入門IOS開發(六)—— Photo和Album瀏覽

MyImagePicker展示了如何調用系統Photo和Album,並在自訂的UI中進行瀏覽,而這個也是很福士化的需求。先看看這個例子的使用流程:對於這個Sample,我主要關注兩個關鍵點:調用系統Photo和AlbumUI組件的嵌套和組合調用系統Photo和AlbumIOS提供了類ALAssetsLibrary來取得Photo下面的資源(photo, album, video等),它的主要調用方式是遍曆和block回調:NSUInteger groupTypes =

在AMD的WIN7上搭建IOS開發環境(mac 10.6.8 + xcode 4.2)

最近需要開發一個Mobile應用的IOS版本,需要搭建IOS開發環境,可在LP那裡申請預算買Mac本失敗,只好採用虛擬化的方式先搭Mac作業系統,然後再裝xcode+IOS

從Samples中入門IOS開發(三)—— 文檔瀏覽

IOS提供了對各種文檔(PDF, PPT, word, txt, jpg等)的瀏覽功能,這個非常使用,因為我們難免需要app裡瀏覽各種文檔。官方的Sample code

iOS視頻播放 [MPMoviePlayerController]

1.需要支援庫MediaPlayer.framework2.代碼MPMoviePlayerController *mPlayer = [[MPMoviePlayerController alloc] init];//視頻地址 本地NSString *path = [[NSBundle mainBundle] pathForResource:@"filename" andType:@"filetype"];NSURL *url = [NSURL

取消IOS對App Icon的自動發光(gloss,mask)效果

取消IOS對App Icon的自動發光(gloss,mask)效果需要在info.plist裡定義。如果在開發階段,只需要修改appname-info.plist,增加一條記錄,鍵入:UIPrerenderedIcon,設定為boolean,選擇為true即可。注意大小寫,另外當鍵入這個key時,編輯器會自動將其調整為可閱讀的一個類似already gloss的key,不用管它。再發布就不會自動去掉那個對icon的發光預先處理了。

編譯iOS上的libevent庫

前言:昨天正好在Android上把libevent跑通了,就是用了之前一篇文章中提到的流程方案。今天索性把iOS上的libevent也編譯了下。iOS上的交叉編譯比NDK的要順利許多,大概是找到了對應比較好的文章做參考吧。準備工作有OS X系統,我這裡裝的是10.8 64-bit。Xcode是4.5.2,對應的SDK版本為6.0下載libevent版本,可是是官方最新的2.0.21或者是git上對應的那個for

總頁數: 749 1 .... 106 107 108 109 110 .... 749 Go to: 前往
Tags Index:

聯繫我們

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

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