- 博客(36)
- 资源 (3)
- 收藏
- 关注
转载 完整地翻译了一份ASIHttpRequest的文档
ASIHttpRequest库简介、配置和安装ASIHttpRequest-创建和执行requestASIHttpRequest-发送数据ASIHTTPRequest-下载数据ASIHTTPRequest-进度追踪ASIHTTPRequest-身份验证ASIHTTPRequest-HTTP授权-流程图ASIHTTPRequest-Cookie的使用ASIHTTPRequest-数据压缩ASIHTT
2011-11-23 16:30:27
666
原创 最近升级了Xcode4.2,结果编译之后发现程序的很多地方都不能用,或者出问题,所以结合网友们的情况把遇见的列出来:
最近升级了Xcode4.2,结果编译之后发现程序的很多地方都不能用,或者出问题,所以结合网友们的情况把遇见的列出来:1.[self.parentViewController dismissModalViewControllerAnimated:YES]不起作用需要修改为: [self dismissModalViewControllerAnimated:YES]详情:http://st
2011-11-23 10:54:02
1637
转载 mac系统下装WIN7双系统的完美分区方法总结
1.如果安装Windows的分区或者其他分区需要大于32G的话,请先在苹果系统下安装“NTFS for Mac”;(本人总结:其实此项倒是不需要)2.使用“Boot Camp助理”划分磁盘,将你需要的Windows系统区域划分出来,但不要开始安装,界面也不要忙着关掉;3.使用“磁盘工具”将剩下的Mac磁盘进行分区:选中Mac区域,按+号,调整大小,格式没得选,“Mac日志”;4.回到B
2011-11-21 16:06:39
17949
转载 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
646
转载 在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
562
原创 XCode 快捷键
新建项目 command+shift+n 新建文件 command+n 新建空文件 command+control+n 打开 command+o 关闭窗口 command+w 保存所有文件 command+option+s 还原到保存时状态 c
2011-10-13 10:48:51
477
转载 效果收集
CALayer的CATransition就可以. CATransition *animation = [CATransition animation]; [animation setDelegate:self]; // [animation setT
2011-10-13 10:43:07
593
转载 画图
0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文1 CGContextMoveToPoint 开始画线2 CGContextAddLineToPoint 画直线4 CGContextAdd
2011-10-13 10:41:01
423
转载 Object-c 一些代码规范
点引用是地道的Objective-C 2.0的风格。它被使用于简单的属性set、get操作,但对象的其它行为不应该使用它。Setters中对NSString进行copy永远不要仅仅retain一个字符串。这避免了调用者在你不知道的情况下对字符串作出了修改。不要作出
2011-10-13 10:32:34
596
转载 [iPhone][cocoa] NSClassFromString 和 NSSelectorFromString
NSClassFromStringNSSelectorFromString正常来说,id myObj = [[NSClassFromString(@"MySpecialClass") alloc] init];和id myObj = [[MySpecial
2011-10-13 10:27:37
838
转载 iPhone 中使用NSLocalizedString实现国际化
一、获取系统所支持的国际化信息在国际化之前,你可以在iphone中的”设置->通用->多语言环境->语言”中来查看你的iphone支持哪些语言,当然也可以写一段代码测试一下你的iphone都支持哪些语言.测试代码如下:NSUserDefaults *default
2011-10-13 09:55:08
402
转载 iPhone-NSAssert使用
调试cocoa程序在程序出错时,不会马上停止。使用宏NSAssert可以让程序出错时马上抛出异常。在debug情况下,所有NSAssert都会被执行。在release下不希望NSAssert被执行,我们通常在release种将断言设置成禁用。设置方法:在targets种选
2011-10-13 09:46:28
514
转载 iPhone中用第三方工具(RegexKitLite)实现正则表达
1. 去RegexKitLite下 载类库,解压出来会有一个例子包及2个文件,其实用到的就这2个文件,添加到工程中。2.工程中添加libicucore.dylib frameworks。3.现在所有的nsstring对象就可以调用RegexKitLite中的方法了
2011-10-11 17:01:16
490
原创 iPhone开发中,动态调用类和方法
有数组: classNames, 存着 类的名字方法名都是 setA 开头for (int c=0; cNSString *className=[classNames objectAtIndex:c];id class=[[NSClassFromString(cl
2011-10-11 16:50:52
490
原创 iPhone App里添加能发送附件的Email功能
想在iPhone App里添加能发送附件的Email功能。可以加入messageUI.framework添加附件代码NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUs
2011-10-11 16:48:02
1718
原创 改NavigationBar背景
// UINavBar.h#import @interface UINavigationBar (UINavigationBarCategory) UIImageView *bg;-(void)setBackgroundImage:(UIImage*)i
2011-10-11 15:58:20
703
转载 iPhone 应用中实现拨打电话功能的代码
下面的代码能在应用中添加一个电话按钮,点击即可拨打电话号码。对于 iPhone 开发者还是很有用的。//添加电话图标按钮 UIButton *btnPhone = [[UIButton buttonWithType:UIButtonTypeCustom] reta
2011-10-11 15:23:08
973
转载 不调用苹果似有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
838
转载 UIScrollView UITableView 上提刷新代码
自从 Tweetie 大获成功以后,下拉刷新几乎成了所有 App 的内容更新操作方式。如果你不想落入俗套,可以看看下面这段 CocoaChina 会员 “diyago” 分享的上提刷新代码。 下面是.h文件的代码//// EGORefreshTableHead
2011-10-09 16:38:41
491
转载 IPhone 程序的调试信息只在 debug 模式下输出
Phone 应用发布后,程序运行过程中尽量不要有调试 log 信息输出,因为这样会影响程序运行的效率。通过宏定义设置,使得程序只在 debug 模式下输出这些只对于我们开发者有用的信息,而 release 时不会输出。一、设置步骤如下:1、首先建立一个宏定义文件,在其中加
2011-10-09 16:17:59
647
转载 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
412
转载 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
672
原创 iOS 的多核编程
多核运算 在iOS中concurrency编程的框架就是GCD(Grand Central Dispatch), GCD的使用非常简单。它把任务分派到不同的queue队列来处理。开发者把任务代码装到一个个block里面,操作系统把这些任务代码分派到不同的资源里去处理,一
2011-10-09 14:58:05
460
原创 UIPopoverController 使用 UINavigationBar中添加左箭头返回按钮
-(void) onSetting:(id) sender { SplitBaseController *detail = [[SettingServerController alloc] init]; CGRect frame = [(UIVie
2011-10-09 11:14:17
2092
原创 翻页过渡效果 经纬度 NSData类型的数据转换成NSString
- (IBAction)backToMenus:(id)sender { CATransition *transition = [CATransition animation]; transition.duration = 0.5; transiti
2011-10-09 11:02:24
1325
转载 Mac/iPhone Category & Protocol
http://blog.codingmylife.com/?p=41Categories#import “ClassName.h”@interface ClassName ( CategoryName )// method declar
2011-10-09 10:59:36
748
转载 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
582
原创 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
2986
转载 FMDB iphone数据库
FMDB提供了用Objective-c封装的访问sqlite3的方法,避免了在用Objective-c编程中夹杂C风格的代码(不是说不能使用,而是夹杂在一块代码风格不一致)。https://github.com/ccgus/fmdb#import "FMDatabase
2011-10-09 10:41:34
899
原创 FMDB For iPhone DAO示例
来源:http://www.yifeiyang.net/iphone-developer-advanced-9-management-database-using-sqlite/代码整体构造如下:首先创建如下格式的数据库文件:123
2011-10-09 10:39:01
1005
原创 UIView添加圆角、边框
添加QuartzCore.framework#import CGRect frame = CGRectMake(0.0, 0.0, 140, 100);EventUIImageView * uiv = [[EventUIImageView alloc] i
2011-10-09 10:34:05
1985
转载 IDP证书共享
1. 首先在一台机器上生成可以真机debug 的 profile2. 然后在keychain access.app里面的的Category 下面的Keys点击,看到有你姓名的那个privateKey, 右键导出 ,导出时需要创建密码,之后在其他机器上导入的时候需要.导出后的文
2011-10-09 10:30:30
1371
转载 IOS开发常用的开源类库和一些示例
MBProgressHUD——进展指示符库苹果的应用程序一般都会用一种优雅的,半透明的进度显示效果,不过这个API是不公开的,因此你要是用了,很可能被清除出AppStore。而MBProgressHUD提供了一个替代方案,而且在用户角度上,实现的效果根本看不出和官方程序有什么
2011-10-09 10:26:28
831
转载 iPhone zip压缩与解压
ziparchive是基于开源代码"MiniZip"的zip压缩与解压的Objective-C 的Class,使用起来非常的简单.你只需要把代码加进你的工程,然后把zlib库添加到工程就可以了.ziparchive可以在googlecode上下载,地址如下http://c
2011-10-09 10:22:22
789
转载 ASIHTTPRequest 详解
目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINetworkQueues, 它的delegate提供更为丰富的功能取消异步请求安全的内存回收建议向服务器端上传数据下载文件获取响应信息获取请求进度cookie的支持大文件断点续传ASIDownloadCache
2011-10-09 10:16:27
593
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人