原创 截取UIImage指定大小區域

最近遇到這樣的需求:從服務器獲取到一張照片,只需要顯示他的左半部分,或者中間部分等等。也就是截取UIImage指定大小區域。 UIImage擴展 我的解決方案是對UIImage進行擴展。通過CGImageRef和CGImage完成

原创 iOS開發之獲取沙盒路徑

獲取沙盒根目錄 獲取沙盒根目錄,直接調用NSHomeDirectory(): //獲取沙盒根目錄 NSString *directory = NSHomeDirectory(); NSLog(@"directory:%@", dire

原创 iOS開發之layoutSubviews的作用和調用機制

在UIView裏面有一個方法layoutSubviews,這個方法具體作用是什麼呢? - (void)layoutSubviews; // override point. called by layoutIfNeeded aut

原创 五種創建UIImage的類方法

UIImage有五個類方法,用來創建UIImage的。下面介紹一下每個類方法的作用和創建實例。 1.使用類方法imageNamed:創建 + (UIImage *)imageNamed:(NSString *)name; /

原创 從app跳到設置界面

從app跳到設置界面 直接上代碼: NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if ([[UIApplication shared

原创 UITextView實現placeholder的猥瑣做法

我們都知道iOS開發中的UITextField有個placeholder屬性,placeholder可以很方便引導用戶輸入。但是UITextView卻沒有placeholder屬性 猥瑣法分析 如何讓UITextView也有pla

原创 多個UIImage合併成一個UIImage

介紹瞭如何將圖片保存到系統相冊,也可以將照片保存到自己的相簿。裏面還介紹了一個第三方ALAssetsLibrary+CustomPhotoAlbum保存照片的方法。 本篇文章將會介紹如何將多個UIImage合併成一個UIImage。聽

原创 iOS開發之保存照片到自己創建的相簿

我們講到了如何保持照片系統相冊。還有其他保存的方法嗎? 保存照片還可以用ALAssetsLibrary,ALAssetsLibrary提供了我們對iOS設備中的相片、視頻的訪問,是連接應用程序和相冊之間訪問的一個橋樑。 接下來,我們

原创 一次對MKMapView的性能優化

前言 最近做的項目主要是LBS這塊 主打成員定位功能 我們的UI設計是這樣的 乍一看上去是挺好挺美觀的 不同的人會顯示不同的頭像 可是當人扎堆的時候 問題就來了 當人多的時候(例如上圖所示) 地圖滑動起來就能感覺到明顯頓卡

原创 iOS開發之NSString的幾條實用技巧

NSString的幾條小技巧 創建字符串 常量字符串 NSString *string = @"i am an iOSDevTip!"; 常用創建方法 NSString *string = [[NSString alloc] i

原创 如何查看真機的沙盒(圖文教程)

查看真機沙盒教程 打開Devices 在xcode的上部導航欄裏,選擇window -> Devices 找到目標APP 我們拿iOSStrongDemo舉例。界面如下圖所示: 瀏覽沙盒目錄結構 雙擊iOSStron

原创 實現placeholder屬性的UITextView

GGPlaceholderTextView簡介 GGPlaceholderTextView也是對text操作,具體邏輯如下: 繼承UITextView,並設置placeholder屬性 註冊開始編輯和結束編輯通知,然後對text做相

原创 Xcode6.4註冊URL Scheme步驟詳解

URL Scheme的作用 我們都知道蘋果手機中的APP都有一個沙盒,APP就是一個信息孤島,相互是不可以進行通信的。但是iOS的APP可以註冊自己的URL Scheme,URL Scheme是爲方便app之間互相調用而設計的。我們可

原创 NSRunLoop 概述和原理

1.什麼是NSRunLoop? 我們會經常看到這樣的代碼: - (IBAction)start:(id)sender { pageStillLoading = YES; [NSThread detachNewThreadSel

原创 iOS開發之保存照片到系統相冊(Photo Album)

保存照片到系統相冊這個功能很多社交類的APP都有的,今天我們簡單講解一下,如何將圖片保存到系統相冊(Photo Album)。 創建UIImageView 創建UIImageView是爲了將照片展示出來,我們是要把UIImage保存