原创 CGRectInset和CGRectOffset 意思 和 區別

1、CGRectInsetCGRect CGRectInset (   CGRect rect,   CGFloat dx,   CGFloat dy);該結構體的應用是以原rect爲中心,再參考dx,dy,進行縮放或者放大。

原创 IOS 畫圖 畫線

創建UIView子類   Add -> New File.UIView ,起名爲2DView,然後到ViewController.xib中修改view的類名稱爲剛纔創建的2DView.   覆寫drawRect方法 1. 畫線

原创 Push的原理

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

原创 推送詳解

摘要:這是一篇編譯的文章(因爲我很少親自寫純翻譯的文章),內容及乳品均出自 Parse.com的iOS開發教程 ,同時作者還提供了 視頻講解 ,願意聯繫聽力的開發者可以去看看( 別跟我說視頻看不了 )。本文將帶領開發者一步一步向着iOS

原创 loadView 和 viewDidLoad

 loadView 和 viewDidLoad 是 iPhone 開發中肯定要用到的兩個方法。 他們都可以用來在視圖載入的時候初始化一些內容。 但是他們有什麼區別呢? viewDidLoad 方法只有當 view 從 nib 文件初始

原创 轉換編碼

1.UTF-8 轉換 Unicode    在編寫FTP Client時,發現通過recv獲取的數據是採用UTF-8方式進行編碼的,直接用Unicode方式進行顯示時會發生錯誤。採用MultiByteToWideChar也無法正確轉換(d

原创 Sprite Kit Learning Note

Sprite Kit Learning Note 手動的動作系統核心思想 定義標準速率值:Point per Second 計算位置偏移量:即當前位置與目標位置的向量差 正交化偏移向量:得到偏移量的方向單位向量 計算新速度矢量

原创 IOS cookie功能

本來以爲自定義cookie能夠把一個域中的cookies,帶給另外一個域來使用.實際中沒有考慮到服務器也是根據域進行邏輯限定的,最終無法使用的. 下面的代碼當作證明過程中的一個關鍵部分實現吧. [objc] view

原创 IOS音樂庫的兩種方法application MusicPlayer iPodMusicPlayer

1.訪問音樂庫的兩種方法,如下圖 (只能訪問音頻文件,如music,podcast,audiobook等) 2.MPMusicPlayerController的使用 有兩種播放器可以選擇,一種是application music pl

原创 webView 高級用法 一

1.隱藏上下滾動時出邊界的後面的黑色的陰影 - (void) hideGradientBackground:(UIView*)theView {   for (UIView * subview in theView.subviews)  

原创 webView 高級用方法 二

#import "MJViewController.h" #import "MBProgressHUD+Add.h" @interface MJViewController () @end @implementation MJViewCo

原创 IOS 開發技巧

1、獲取全局的Delegate對象,這樣我們可以調用這個對象裏的方法和變量: [(MyAppDelegate*)[[UIApplication sharedApplication] delegate] MyMethodOrMyVaria

原创 @synthesize和@property詳解

@synthesize和@property詳解 我們在進行iOS開發時,經常會在類的聲明部分看見類似於@synthesize window=_window; 的語句,那麼,這個window是什麼,_ window又是什麼,兩個東西分別

原创 IOS創建自己的框架

其實,IOS平臺是使用框架而不是dll,框架裏面包含公共頭文件和二進制文件。很不幸,XCode並不支持你自己去創建框架。 對於一個開發人員,這是個大問題,b/c缺少框架,我們就不得不去創建一個靜態庫文件。但是使用lib文件是一件痛苦的

原创 iOS XML JSON SQLite CoreData 數據持久化

iOSXMLJSONSQLiteCoreData 一、文件操作      1、因爲應用是在沙盒(Sandbox)中的,在文件讀寫權限上受到限制,只能在幾個目錄下讀寫文件:           * Documents:應用中用戶數據可以