原创 蘋果規定iOS應用的數據存儲規則

關鍵數據應該存放在 <Application_Home>/Documents目錄下,這裏的關鍵數據是指那些應用不能重新生成的數據,比如用戶文檔或者用戶生成的其它數據; 支持文件指的是那些由應用下載或者生成,並且在需要的時候能夠重新創建的

原创 關於開源框架GPUImage 的簡單說明

GPUImage是一個非常棒的圖像處理的開源庫,裏面提供了非常非常多的濾鏡效果來加工圖片。 不過就是因爲太多效果了,而且對於程序員來說,那麼多效果並不清楚知道要用那一個。於是我就使用提供的默認值,加上對濾鏡的命名的理解,粗略簡單地對

原创 [IOS]實現IOS單擊或者雙擊事件

提供一下三種方法參考: 方法一: [plain] view plaincopyprint? //單擊事件   -(void)fun1   {              NSLog(@"click1");   }   //雙擊

原创 NSTimer 使用

phone爲我們提供了一個很強大得時間定時器 NSTimer 他可以完成任何定時功能: 我們使用起來也很簡單,只要記住三要素就可以,具體得三要素是:

原创 ios 按鈕或圖片框圓角處理

圖片框圓角處理(UIImageView): 導入庫頭文件(重點) #import <QuartzCore/QuartzCore.h>  /// 設置圓形 cornerRadius 如果爲圓形 ,則爲 寬或高的一半         i

原创 全屏展示透明背景ViewController

方法一: UIViewController * controller1 = [[UIViewController alloc] init]; UIViewController * controller = self.view.window

原创 Push的原理及證書生成

Push 的工作機制可以簡單的概括爲下圖     圖中,Provider是指某個iPhone軟件的Push服務器,這篇文章我將使用.net作爲Provider。 APNS 是Apple Push Notification Servic

原创 ASIHTTPRequest獲取精準進度百分比 使用Block回調

在ASIHttp請求類中的.h文件中聲明BLOCK typedef void(^getProgress)(float ProgressNum);  在請求的方法中添加此代碼段:     __block float newProgres

原创 iOS_KVC 與 KVO 理解

KVC 與 KVO 是 Objective C 的關鍵概念,個人認爲必須理解的東西,下面是實例講解。 Key-Value Coding (KVC) KVC,即是指 NSKeyValueCoding,一個非正式的 Protocol,提供一

原创 創建相應的ios靜態庫

1.創建相應的靜態庫項目 這樣默認創建了與項目名同名的一組.h和.m文件,在其中實現相應功能函數   2.編譯靜態庫文件:***.a     調試代碼無誤後即可直接編譯(bulid)。     不同的編譯目標生成不同的版本***.a   

原创 UIScrollView 滾動視圖

UIScrollView 類負責所有基於 UIKit 的滾動操作。 一、創建 CGRect bounds = [ [ UIScreen mainScreen ] applicationFrame ] ; UIScrollView*

原创 AFNetwork作用和用法詳解

http://blog.sina.com.cn/s/blog_719d537e01017x82.htmlAFNetwork是一個輕量級的網絡請求api類庫。是以NSURLConnection, NSOperation和其他方法爲基礎的

原创 適配ios7

xcode升級到Xcode5 在ios7運行 程序的狀態欄StatusBar消失了,現在有解決辦法了 1.在appdeletage裏面 添加如下代碼: if ([[[UIDevice currentDevice] systemVers

原创 iOS開發iPad和iPhone的啓動畫面設置

      iOS設備現在有三種不同的分辨率:iPhone 320x480、iPhone 4 640x960、iPad 768x1024。以前程序的啓動畫面(圖片)只要準備一個 Default.png 就可以了,但是現在變得複雜多了。下

原创 iOS 手寫代碼UICollectionView

 1) 必須使用下面的方法進行Cell類的註冊:    //    -(void)registerClass:forCellWithReuseIdentifier:    //    -(void)registerClass:fo