原创 UIPopoverController 使用 UINavigationBar中添加左箭頭返回按鈕

-(void) onSetting:(id) sender {       SplitBaseController *detail = [[SettingServerController alloc] init];       CGRec

原创 iPhone zip壓縮與解壓

ziparchive是基於開源代碼"MiniZip"的zip壓縮與解壓的Objective-C 的Class,使用起來非常的簡單.你只需要把代碼加進你的工程,然後把zlib庫添加到工程就可以了. ziparchive可以在googlec

原创 UIView添加圓角、邊框

添加QuartzCore.framework #import <QuartzCore/QuartzCore.h> CGRect frame = CGRectMake(0.0, 0.0, 140, 100); EventUIImageV

原创 FMDB For iPhone DAO示例

來源:http://www.yifeiyang.net/iphone-developer-advanced-9-management-database-using-sqlite/ 代碼整體構造如下:首先創建如下格式的數據庫文件: 1

原创 IOS開發常用的開源類庫和一些示例

MBProgressHUD——進展指示符庫 蘋果的應用程序一般都會用一種優雅的,半透明的進度顯示效果,不過這個API是不公開的,因此你要是用了,很可能被清除出AppStore。而MBProgressHUD提供了一個替代方案,而且在用戶角

原创 IOS-圖像處理-查找和加載圖像

Iphone 支持以下圖像類型: PNG, JPG, THM, JPEG, TIF, TIFF, GIF, BMP, BMPF, ICO, CUR, XBM, PDF. 1.從應用程序包中加載圖像 myImage = [UIIma

原创 Grand Central Dispatch (GCD)

Grand Central Dispatch (GCD)是Apple開發的一個多核編程的較新的解決方法。在Mac OS X 10.6雪豹中首次推出,並在最近引入到了iOS4.0。 GCD是一個替代諸如NSThread等技術的很高效和強大的

原创 objective-c block 講解

Block Apple 在C, Objective-C, C++加上Block這個延申用法。目前只有Mac 10.6 和iOS 4有支援。Block是由一堆可執行的程式組成,也可以稱做沒有名字的Function (Anonymous

原创 iOS 的多核編程

多核運算     在iOS中concurrency編程的框架就是GCD(Grand Central Dispatch), GCD的使用非常簡單。它把任務分派到不同的queue隊列來處理。開發者把任務代碼裝到一個個block裏面,操作系統把

原创 Mac/iPhone Category & Protocol

http://blog.codingmylife.com/?p=41 Categories #import “ClassName.h” @interface ClassName ( CategoryName ) // method

原创 Objective-C特點

目前好象只有Apple使用Objective-C作爲其支持的語言吧。與C++的不同之處有: O-C中所有的類都必須繼承自NSObject。O-C中所有對象都是指針的形式。O-C用self代替this。O-C使用id代替void*。O-C

原创 翻頁過渡效果 經緯度 NSData類型的數據轉換成NSString

- (IBAction)backToMenus:(id)sender {     CATransition *transition = [CATransition animation];     transition.duration =

原创 IDP證書共享

1. 首先在一臺機器上生成可以真機debug 的 profile 2. 然後在keychain access.app裏面的的Category 下面的

原创 FMDB iphone數據庫

FMDB提供了用Objective-c封裝的訪問sqlite3的方法,避免了在用Objective-c編程中夾雜C風格的代碼(不是說不能使用,而是夾雜在一塊代碼風格不一致)。https://github.com/ccgus/fmdb #