XMPPFrameWork IOS 開發(四)訊息和好友上下線

原始地址:XMPPFrameWork IOS 開發(四)訊息//收到訊息 - (void)xmppStream:(XMPPStream *)sender didReceiveMessage:(XMPPMessage *)message{ // NSLog(@"message = %@", message); //訊息的內容 NSString *msg = [[message elementForName:@"body"] stringValue];

XMPPFrameWork IOS 開發(五)擷取好友資訊和添加移除朋友

原始地址: XMPPFrameWork IOS 開發(五)擷取好友資訊和添加移除朋友好友名單和好友名片[_xmppRoster fetchRoster];//擷取好友名單//擷取到一個好友節點- (void)xmppRoster:(XMPPRoster *)sender didRecieveRosterItem:(NSXMLElement *)item//擷取完好友名單- (void)xmppRosterDidEndPopulating:(XMPPRoster

ios中對檔案的讀與寫

在ios中對檔案的操作,蘋果已經封裝好了一個類,開放了對應的IPA,對應的類為:NSFileManager,檔案管理類。執行個體化: NSFileManager *manage = [NSFileManager defaultManager];建立一個檔案目錄 [manage createDirectoryAtPath:direcatorypath withIntermediateDirectories:YES attributes:nil

IOS 開發必備網址

原始地址:IOS 開發必備網址基礎-蘋果 iOS 行動裝置 App開發新手入門指南教程中文版 | Objective-C基礎 | C/C++基礎 |C++教程地圖-高德地圖api | 百度地圖上傳-開發人員中心 | itunes connect | 配置認證社區-部落格園 |  CSDN | CocoaChina | 51CTO | DevDiv | IOS開發人員 | ITeye遊戲開發-泰然 | Cocos 2D-X | Cocos2D

IOS 基礎開發之 UIScrollView的使用

UIScrollView 是我們在項目開發過程中,經常會用到的控制項。1、初始化 //init UIScrollView *scrollView = [[UIScrollView alloc] init]; [scrollView setFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)]; [self.view addSubview:scrollView];

XMPPFrameWork IOS 開發(一)xmpp簡介

原始地址:XMPPFrameWork IOS 開發(一)XMPP : The Extensible Messaging and Presence Protocol中文全稱:可擴充通訊和表示協議簡介:可擴充通訊和表示協議 (XMPP)

XMPPFrameWork IOS 開發(三)登入

原始地址:XMPPFrameWork IOS 開發(三)XMPP中常用對象們:XMPPStream:xmpp基礎服務類XMPPRoster:好友名單類XMPPRosterCoreDataStorage:好友名單(使用者帳號)在core data中的操作類XMPPvCardCoreDataStorage:好友名片(暱稱,簽名,性別,年齡等資訊)在core

ios 擷取檔案大小

檔案夾:首先匯入標頭檔:#include <sys/stat.h>#include <dirent.h>#define Localizable_LF_Size_Bytes @"%lld Bytes"#define Localizable_LF_Size_K @"%lld K"#define Localizable_LF_Size_

ios 搖一搖功能的實現

當我們用的時候是不是感覺搖一搖的功能很炫呢?是不是感覺實現起來比較麻煩呢?其實,不然,這些都是蘋果已經給我們封裝好了,給我提供了非常簡單的入口了。在UIResponder中有這些方法:-(void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event{ NSLog(@"began");}-(void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent

IOS開發-學習論壇和開源網站

http://www.cocoachina.com/CocoaChina 蘋果開發中文站 - 最熱的iPhone開發社區 最熱的蘋果開發社區 最熱的iPad開發社區http://code4app.com/ iOS 開原始碼庫 - iOS代碼執行個體搜尋 - iOS特效樣本 - iOS代碼例子下載http://www.hicocoa.com開源蘋果 |

ios 類別(category)

定義類別(category)是Objective-C語言的新特性,為現有的類添加新方法的方式。局限性:1、無法添加新的執行個體變數。2、與類本身的方法名稱衝突。當名稱衝突時,類別具有更高的優先順序。作用:1、利用類別分散實現。2、使用類別建立前向引用。3、非正式協議和委託類別。使用我們這裡給NSString添加一個類別subString.h檔案:@interface NSString (subString)- (NSString

ios檢查版本更新

情境在我們使用應用時,一開啟應用,如果此應用有新的版本,常常能在應用中給出提示,是否要更新此應用。所以,我們就來看看,版本更新是如何?的。應用蘋果給了我們一個介面,能根據應用id請求一些關於應用的資訊。我們可以根據返回的資訊,來判斷版本是否和應用的版本一致,如果不一致,那麼就出現新的版本了。這時,就需要向使用者提醒有新的版本,需要更新。具體步驟如下: NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];

ios 打電話結束返回到應用中

在我們做打電話這個功能時,我們常常是調用這個方法:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://xxxxx"]];然而,這樣實現了功能後,結束通話後,確不能回到自己的應用中來。最近在網上搜了很多,蘋果自己是沒有提供回呼函數的。強大的網友們通過用UIWebView這個控制項實現了這個方法。代碼如下:- (void) dialPhoneNumber:(NSString *)aPhoneNumber {

iOS開發-用keychain替代UDID

從2013-5-1日開始蘋果就禁止對UUID的應用的通過了。所以我們需要用一些辦法替換,下面我就是用keychain的訪問替換掉UUID的。那麼,關於Keychain的應用,Apple提供了一個叫GenericKeychain的例子程式,在這裡:http://download.csdn.net/detail/pearlhuzhu/5699667,其中封裝了一個簡化Keychain操作的類:KeychainItemWrapper,可以拿來直接使用。1、首先應該匯入庫檔案:Security.fram

iOS ASMediaFocusManager 縮圖預覽

在做新浪微部落格戶端過程中,微博內容縮圖片放大顯示的問題,在網上意外找到一個第三方庫,很適合做這個工作,經過一點點研究,大概可以使用了。    第三方庫 ASMediaFocusManager 可通過簡單的觸摸操作來放大映像並自動以動畫的方式填充全屏,再次觸摸映像或者點擊Done即可恢複原始大小。是:https://github.com/autresphere/ASMediaFocusManager下面通過官方文檔介紹這一一個用法(下載的檔案夾中包含了一個gif動畫示範,看了就知道怎麼回事了)。

iOS TableViewCell 動態調整高度

在寫sina 微博的顯示微博內容時,用到cell進行顯示,那麼就要考慮到不同微博內容導致的cell高度問題。在微博顯示的內容中包括了文字和圖片,那麼就要計算文字部分的高度和圖片部分的高度。這篇博文就記錄一下如何處理cell高度的動態調整問題吧!一、傳統的方法在tableview的delegate的設定高度的方法中進行設定- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath

iOS NSDateFormatter日期時間格式處理的用法

最近在做新浪rss新聞xml解析過程中,遇到一個時間字串轉換的問題。問題是:Wed, 3 Apr 2013 04:11:02 GMT (這個資料是在xml檔案中擷取的)要在這個字串中截取出04:11:02。  注意:其中的GMT 要特別注意北京時間是GMT+8:00所以這個實際在網頁頁面顯示的時間是 要在這個時間的基礎上加上8小數的,也即是Wed, 3 Apr 2013 12:11:02

iOS 使用手勢UIGestureRecognizer對映像進行縮放、移動、旋轉等操作

UIGestureRecognizer 類該類擁有一系列子類,每個子類都用於識別某類指定的手勢。它們是:UITapGestureRecognizer – “輕擊”手勢。可以配置為“單擊”和“連擊”的識別。UIPinchGestureRecognizer –“捏合”手勢。該手勢通常用於縮放視圖或改變可視組件的大小。UIPanGestureRecognizer – “平移”手勢。識別拖拽或移動動作。UISwipeGestureRecognizer –

iOS UIAlertView和UIActionSheet的用法

這篇文章主要學習alertview 和 actionsheet這兩個控制項的使用。Action Sheet是從底部彈出,上面有2個或者2個以上的選項供使用者選擇,Alert就是一個警告框,上面有1個或者1個以上的按鈕供使用者進行選擇。(說明:其實這兩個不是控制項,而是ios 中的兩個類,這裡暫且這麼叫吧。這2個類定義了2種不同類型的用於和使用者互動的彈出框)首先,使用這兩個類要使用到其代理,UIAlertViewDelegate 和 UIAlertViewDelegate

iOS UITableViewCell重用問題

在寫sina 微博介面的過程中使用到了cell,那麼就是在cell上添加一些控制項,但是由於每條微博的內容都是不同的,所以在顯示的過程中,出現了內容重疊的問題,其實就是UITableViewCell重用機制的問題。- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ static NSString *CellIdentifier = @"

總頁數: 704 1 .... 89 90 91 92 93 .... 704 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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