自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

转载 Launching Other Apps within an iPhone Application

Examples of some of the key applications that you can launch via URL are:Launch the Browser (see earlier post ) Launch Google Maps Launch Apple Mail Dial a Phone Number Launch the SMS Applicatio

2011-10-26 12:23:00 582

转载 在iphone程序打开其它程序(Launching Other Apps within an iPhone Application)

你可以使用openUrl打开一些程序,不只是浏览器,我们将在下面的例子中演示这些这些应用: 打开浏览器打开google map打开email拨号程序发短信程序打开appstore Launch Google Maps到googlemap的URL格式是:http://maps.google.com/maps?q=${QUERY_STRING}你可以更改QUERY_ST

2011-10-26 12:13:04 536

原创 XCode 快捷键

新建项目 command+shift+n  新建文件 command+n  新建空文件 command+control+n  打开 command+o  关闭窗口 command+w  保存所有文件 command+option+s  还原到保存时状态 c

2011-10-13 10:48:51 452

转载 效果收集

CALayer的CATransition就可以.    CATransition *animation = [CATransition animation];    [animation setDelegate:self];    // [animation setT

2011-10-13 10:43:07 561

转载 画图

0  CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文1 CGContextMoveToPoint 开始画线2 CGContextAddLineToPoint 画直线4 CGContextAdd

2011-10-13 10:41:01 397

转载 Object-c 一些代码规范

点引用是地道的Objective-C 2.0的风格。它被使用于简单的属性set、get操作,但对象的其它行为不应该使用它。Setters中对NSString进行copy永远不要仅仅retain一个字符串。这避免了调用者在你不知道的情况下对字符串作出了修改。不要作出

2011-10-13 10:32:34 555

转载 [iPhone][cocoa] NSClassFromString 和 NSSelectorFromString

NSClassFromStringNSSelectorFromString正常来说,id myObj = [[NSClassFromString(@"MySpecialClass") alloc] init];和id myObj = [[MySpecial

2011-10-13 10:27:37 803

转载 iPhone 中使用NSLocalizedString实现国际化

一、获取系统所支持的国际化信息在国际化之前,你可以在iphone中的”设置->通用->多语言环境->语言”中来查看你的iphone支持哪些语言,当然也可以写一段代码测试一下你的iphone都支持哪些语言.测试代码如下:NSUserDefaults *default

2011-10-13 09:55:08 378

转载 iPhone-NSAssert使用

调试cocoa程序在程序出错时,不会马上停止。使用宏NSAssert可以让程序出错时马上抛出异常。在debug情况下,所有NSAssert都会被执行。在release下不希望NSAssert被执行,我们通常在release种将断言设置成禁用。设置方法:在targets种选

2011-10-13 09:46:28 492

转载 iPhone中用第三方工具(RegexKitLite)实现正则表达

1. 去RegexKitLite下 载类库,解压出来会有一个例子包及2个文件,其实用到的就这2个文件,添加到工程中。2.工程中添加libicucore.dylib frameworks。3.现在所有的nsstring对象就可以调用RegexKitLite中的方法了

2011-10-11 17:01:16 447

原创 iPhone开发中,动态调用类和方法

有数组: classNames, 存着 类的名字方法名都是 setA 开头for (int c=0; cNSString *className=[classNames objectAtIndex:c];id class=[[NSClassFromString(cl

2011-10-11 16:50:52 464

原创 iPhone App里添加能发送附件的Email功能

想在iPhone App里添加能发送附件的Email功能。可以加入messageUI.framework添加附件代码NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUs

2011-10-11 16:48:02 1632

原创 改NavigationBar背景

//  UINavBar.h#import @interface UINavigationBar (UINavigationBarCategory) UIImageView *bg;-(void)setBackgroundImage:(UIImage*)i

2011-10-11 15:58:20 670

转载 iPhone 应用中实现拨打电话功能的代码

下面的代码能在应用中添加一个电话按钮,点击即可拨打电话号码。对于 iPhone 开发者还是很有用的。//添加电话图标按钮     UIButton *btnPhone = [[UIButton buttonWithType:UIButtonTypeCustom] reta

2011-10-11 15:23:08 926

转载 不调用苹果似有API也能获取 iPhone 本机 IP 地址的

在 OS 2.0 时代,我们可以使用以下方法获得 iPhone 的 IP 地址 NSString *ad = [myhost address]; if (ad) strcpy(iphone_ip,[ad cStringUsingEncoding: NSISOLatin1Strin

2011-10-11 15:20:48 794

转载 UIScrollView UITableView 上提刷新代码

自从 Tweetie 大获成功以后,下拉刷新几乎成了所有 App 的内容更新操作方式。如果你不想落入俗套,可以看看下面这段 CocoaChina 会员 “diyago” 分享的上提刷新代码。    下面是.h文件的代码////  EGORefreshTableHead

2011-10-09 16:38:41 459

转载 IPhone 程序的调试信息只在 debug 模式下输出

Phone 应用发布后,程序运行过程中尽量不要有调试 log 信息输出,因为这样会影响程序运行的效率。通过宏定义设置,使得程序只在 debug 模式下输出这些只对于我们开发者有用的信息,而 release 时不会输出。一、设置步骤如下:1、首先建立一个宏定义文件,在其中加

2011-10-09 16:17:59 595

转载 objective-c block 讲解

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

2011-10-09 16:11:15 385

转载 Grand Central Dispatch (GCD)

Grand Central Dispatch (GCD)是Apple开发的一个多核编程的较新的解决方法。在Mac OS X 10.6雪豹中首次推出,并在最近引入到了iOS4.0。GCD是一个替代诸如NSThread等技术的很高效和强大的技术。GCD完全可以处理诸如数据锁定和资

2011-10-09 15:14:04 636

原创 iOS 的多核编程

多核运算    在iOS中concurrency编程的框架就是GCD(Grand Central Dispatch), GCD的使用非常简单。它把任务分派到不同的queue队列来处理。开发者把任务代码装到一个个block里面,操作系统把这些任务代码分派到不同的资源里去处理,一

2011-10-09 14:58:05 435

原创 [IPhone] UIKit继承图

2011-10-09 14:20:13 536

原创 UIPopoverController 使用 UINavigationBar中添加左箭头返回按钮

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

2011-10-09 11:14:17 2036

原创 翻页过渡效果 经纬度 NSData类型的数据转换成NSString

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

2011-10-09 11:02:24 1292

转载 Mac/iPhone Category & Protocol

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

2011-10-09 10:59:36 714

转载 Objective-C特点

目前好象只有Apple使用Objective-C作为其支持的语言吧。与C++的不同之处有:O-C中所有的类都必须继承自NSObject。O-C中所有对象都是指针的形式。O-C用self代替this。O-C使用id代替void*。O-C使用nil表示NULLO-Ck只支持单

2011-10-09 10:49:14 532

原创 IOS-图像处理-查找和加载图像

Iphone 支持以下图像类型: PNG, JPG, THM, JPEG, TIF, TIFF, GIF, BMP, BMPF, ICO, CUR, XBM, PDF.1.从应用程序包中加载图像myImage = [UIImage imageN

2011-10-09 10:46:51 2927

转载 FMDB iphone数据库

FMDB提供了用Objective-c封装的访问sqlite3的方法,避免了在用Objective-c编程中夹杂C风格的代码(不是说不能使用,而是夹杂在一块代码风格不一致)。https://github.com/ccgus/fmdb#import  "FMDatabase

2011-10-09 10:41:34 874

原创 FMDB For iPhone DAO示例

来源:http://www.yifeiyang.net/iphone-developer-advanced-9-management-database-using-sqlite/代码整体构造如下:首先创建如下格式的数据库文件:123

2011-10-09 10:39:01 978

原创 UIView添加圆角、边框

添加QuartzCore.framework#import CGRect frame = CGRectMake(0.0, 0.0, 140, 100);EventUIImageView * uiv = [[EventUIImageView alloc] i

2011-10-09 10:34:05 1932

转载 IDP证书共享

1. 首先在一台机器上生成可以真机debug 的 profile2. 然后在keychain access.app里面的的Category 下面的Keys点击,看到有你姓名的那个privateKey, 右键导出 ,导出时需要创建密码,之后在其他机器上导入的时候需要.导出后的文

2011-10-09 10:30:30 1311

转载 IOS开发常用的开源类库和一些示例

MBProgressHUD——进展指示符库苹果的应用程序一般都会用一种优雅的,半透明的进度显示效果,不过这个API是不公开的,因此你要是用了,很可能被清除出AppStore。而MBProgressHUD提供了一个替代方案,而且在用户角度上,实现的效果根本看不出和官方程序有什么

2011-10-09 10:26:28 810

转载 iPhone zip压缩与解压

ziparchive是基于开源代码"MiniZip"的zip压缩与解压的Objective-C 的Class,使用起来非常的简单.你只需要把代码加进你的工程,然后把zlib库添加到工程就可以了.ziparchive可以在googlecode上下载,地址如下http://c

2011-10-09 10:22:22 757

转载 ASIHTTPRequest 详解

目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINetworkQueues, 它的delegate提供更为丰富的功能取消异步请求安全的内存回收建议向服务器端上传数据下载文件获取响应信息获取请求进度cookie的支持大文件断点续传ASIDownloadCache

2011-10-09 10:16:27 556

Servlet-api2.5.rar 大家下载吧

Servlet-api2.5.rar 大家下载吧

2010-06-04

jQuery最新API 下载

jQuery最新API 给大家共享 赶快下载

2010-06-04

J2EE最新API 中文版

J2EEAPI J2EE最新API 中文版

2010-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除