iOS ASMediaFocusManager 縮圖預覽

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

iOS 網路請求接收資料流程 (NSURLRequest&NSURLConnection)

網路編程中一般都是經過  請求---》串連---》響應   (request  --》  connection  --》  response)這個過程。一般的步驟是這樣的:1、先建立一個NSURL。2、通過這個指定的URL建立NSURLRequest,這裡還可以指定緩衝策略和逾時時間。3、根據你的request建立NSURLConnection,並對你的connection進行響應(同步、非同步)。下面詳細解說這個過程1、建立URL NSURL *url = [NSURL

iOS TableViewCell 動態調整高度

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

iOS 學習Block

一、截獲自動變數值 //截獲自動變數值 int val = 132; const char *fmt = "val = %d\n"; /* 在blocks中,block運算式使用的是在它聲明之前的自動變數val。 block運算式截獲所使用的自動變數的值,即儲存了該自動變數的瞬間值,

iOS 在登陸註冊中使用keychain進行簡單的存取使用者名稱和密碼

    在進行簡單的登陸註冊介面設計中往往都會遇到使用者名稱和密碼的存取設計問題,在此暫不討論其他解決方案,現在介紹一種相對簡單的方式--keychain。蘋果已經有現成的類封裝好了keychain,KeychainItemWrapper.h和KeychainItemWrapper.m檔案,可以在GenericKeychain執行個體裡找到。但是現在只是進行簡單的存取使用者名稱和密碼操作,只需要自己寫一個類;代碼如下(來自網上)CHkeychain.h :#import

iOS 新浪微部落格戶端Demo實踐之(七) 應用程式圖示設定及總結

新浪微部落格戶端DEMO的程式大致就快寫完了,在這篇博文中,記錄的是應用程式圖示設定及總結。(1)應用程式表徵圖的設定。步驟一:在Supporting Files檔案目錄下面找到.plist檔案,雙擊開啟。步驟二 : 點擊如所示”+“號。步驟三 : 在下拉選項中找到Icon files步驟四 : 點擊”+“號,添加兩個item步驟五 : 在value欄目中填寫表徵圖的檔案名稱。經過這些步驟就可以為的APP設定一個漂亮的icon啦!注意:添加好了應用程式的icon之後,要先刪掉模擬器原來的APP(

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

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

iOS 記憶體管理(一)

引用計數式記憶體管理的思考方式:自己產生的對象,自己所持有。非自己產生的對象,自己也可以持有。不再需要自己持有的對象時釋放。非自己持有的對象無法釋放。對象操作Objective-c方法產生並持有對象alloc/new/copy/mutableCopy方法持有對象retain方法釋放對象release方法廢棄對象dealloc方法Cocoa 架構中 Foundation 架構中的NSObject

iOS UIAlertView和UIActionSheet的用法

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

iOS 沙箱(sandbox)機制和檔案操作

本文參看了 http://www.uml.org.cn/mobiledev/201209211.asp#1 這篇文章中的介紹,尊重原著。1、IOS沙箱機制IOS應用程式只能在本應用程式中建立的檔案系統中讀取檔案,不可以去其它地方訪問,此地區被成為沙箱,所有的非代碼檔案都要儲存在此,例像,表徵圖,聲音,映像,屬性列表,文字檔等。1.1、每個應用程式都有自己的儲存空間1.2、應用程式不能翻過自己的圍牆去訪問別的儲存空間的內容1.3、應用程式請求的資料都要通過許可權檢測,假如不合格話,不會被允許存取。

iOS開發 frame 與 bounds 的區別與關係

frame和bounds是UIView中的兩個屬性(property)。frame指的是:該view在父view座標系統中的位置和大小。(參照點是父親的座標系統)bounds指的是:該view在本身座標系統中 的位置和大小。(參照點是本身座標系統)-(CGRect)frame{  return

iOS 應用程式本地化

由於iPhone,iPad等蘋果產品在全世界範圍內的廣泛流行,那麼通過App

iOS UIWebView瀏覽器控制項的簡單實現

下面簡單介紹一個內建在應用的瀏覽器控制項---UIWebView實現這個控制項要實現UIWebViewDelegate協議中的幾個方法。UIWebView委託方法//UIWebView委託方法,開始載入一個url時候調用此方法-(void)webViewDidStartLoad:(UIWebView *)webView{ [self.activityIndicatorView

iOS 新浪微部落格戶端Demo實踐之(二) 授權頁面

前面一篇博文--- 新浪微部落格戶端Demo實踐之(一)OAuth2.0認證 已經談得如何擷取access_token了,那麼現在要做的是授權介面的視圖部分--UI。    授權頁面是一個webview,根據url就可以load到授權介面,下面就是授權的API 是https://api.weibo.com/oauth2/authorize,完整的授權介面的url如下+ (NSString *) returnOAuthUrlString { return [NSString

iOS UITableViewCell重用問題

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

iOS 擴充機制category與associative

在寫新浪微博的時候,要處理點擊微博圖片放大的問題,這裡我採用的處理是使用category和associative擴充機製為UIImageview擴充添加一個方法和一個屬性,這個方法是處理點擊圖片放大,而這個屬性就是這個圖片的下載連結地址URL。下面稍微解說一下這兩個擴充機制:category和associative作為objective-c

iOS 新浪微部落格戶端Demo實踐之(五) 粉絲列表頁面

這個頁面要講述的是使用者的粉絲列表,下面是:可以看到這個視圖明顯也是一個tableview,在每一個cell中包含的有三個部分的內容:粉絲頭像image,粉絲暱稱label,我和粉絲之間的相互關注情況button。在這個頁面我們主要處理的內容有:① 粉絲列表資料的擷取

iOS 第三方類庫之MBProgressHUD

github連結地址MBProgressHUD是一個開源的第三方類庫實現了很多種樣式的提示框,類似Activity indicator,使用上簡單、方便,並且可以對顯示的內容進行自訂,功能很強大,很多項目中都有使用到。      MBProgressHUD is an iOS drop-in class that displays a translucent HUD with an indicator and/or labels while work is being done in a

iOS 通過URL網路擷取XML資料的兩種方式

下面簡單介紹如何通過url擷取xml的兩種方式。第一種方式相對簡單,使用NSData的建構函式dataWithContentsOfURL;不多解釋,直接上代碼咯。 NSURL *url = [NSURL URLWithString:@"http://222.73.161.212/ispace2/servlet/com.lemon.xml.XmlAction"]; //A Boolean value that turns an indicator of network

總頁數: 749 1 .... 90 91 92 93 94 .... 749 Go to: 前往
Tags Index:

聯繫我們

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

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