Fork me on GitHub
上一页 1 ··· 73 74 75 76 77 78 79 80 81 ··· 125 下一页

2012年3月4日

摘要: 这里要使用ios有关的日期时间api: NSDate,类似java里面的Date对象,是对从1970-1-1毫秒数的封装,可记录时间; NSDateFormatter,类似java中的DateFormat相关的api,用于日期对象的格式化或者字符串解析为日期对象。 首先,创建一个日期格式化对象: NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"]; 然后,创建了两个日期对象: NSDate *date1 阅读全文
posted @ 2012-03-04 22:08 pengyingh 阅读(576) 评论(0) 推荐(0)
摘要: 双击放大是 iPhone 的一个基本操作,第三方程序里引入这一功能的话,主要是在 scrollview 呈现一张图片或者 PDF 页面时,双击可以放大,主要代码如下 - (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale { NSLog(@"%s", _cmd); CGFloat zs = scrollView.zoomScale; zs = MAX(zs, 0.1); zs = MIN(zs, 5.0); [UIView 阅读全文
posted @ 2012-03-04 22:06 pengyingh 阅读(250) 评论(0) 推荐(0)
摘要: 用到的提供soap接口的网址是:http://www.Nanonull.com/TimeService/这个页面有多个方法可以通过soap调用,页面上也有说明.如果用IE的浏览器还能看到此网页提供的wsdl文件.要做soap的webservice首先要了解一些关于webservice和soap的一些基本知识.下面几个网址可能会帮你快速入门.soap教程:http://www.w3school.com.cn/soap/index.asp使用WSDL发布WebService:http://blog.csdn.net/meiqingsong/archive/2005/04/04/336057.asp 阅读全文
posted @ 2012-03-04 22:01 pengyingh 阅读(1758) 评论(0) 推荐(0)
摘要: 一:确认网络环境3G/WIFI1. 添加源文件和framework开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审(我们的)查的。Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。要在应用程序程序中使用Reachability,首先要完成如下两部:1.1. 添加源文件:在你的程序中使用 Reachability 只须将该例程中的 Reachability.h 和 Reachability.m 拷贝到你的工程中。1.2.添加framework:将SystemConfiguration.framework 阅读全文
posted @ 2012-03-04 21:54 pengyingh 阅读(421) 评论(0) 推荐(0)
摘要: NSTimer是一个计时器对象,方法调用在对未来的选择对象。NSThread是一个线程类。 也就是创建一个线程。NSTask类是一个过程,一种方式运行程序从您的其他程序。NSOperation是一个非常漂亮的抽象的任务。 在这个类中嵌入您的操作,你可以很容易地通过一个NSOperationQueue执行类的手段同时进行。NSRunLoop其实NSRunLoop的本质是一个消息机制的处理模式。在某种意义上摘要和适应的选择()的Unix系统调用,管理和调度输入源事件和线程计时器。每个程序运行在至少一个线程。 你能想到的每一个单独的进程中的程序执行的线程,每个其他平行进行。如果你有一些港口样的用户界 阅读全文
posted @ 2012-03-04 21:35 pengyingh 阅读(2021) 评论(0) 推荐(0)
摘要: CABasicAnimation animationWithKeyPath TypesWhen using the ‘CABasicAnimation’ from the QuartzCore Framework in Objective-C, you have to specify an animationWithKeyPath.This is a long string and is not easily listed in the CABasicAnimation, CAPropertyAnimation, or the CAAnimation class.I ended up find 阅读全文
posted @ 2012-03-04 21:33 pengyingh 阅读(26654) 评论(2) 推荐(6)
摘要: ABAddressBookRef addressBook = ABAddressBookCreate();CFArrayRef results = ABAddressBookCopyArrayOfAllPeople(addressBook);for(int i = 0; i < CFArrayGetCount(results); i++){ABRecordRef person = CFArrayGetValueAtIndex(results, i);//读取firstnameNSString *personName = (NSString*)ABRecordCopyValue(perso 阅读全文
posted @ 2012-03-04 21:30 pengyingh 阅读(160) 评论(0) 推荐(0)
摘要: 原文:http://www.raywenderlich.com/6567/uigesturerecognizer-tutorial-in-ios-5-pinches-pans-and-moreIOS 5手势识别教程:二指拨动、拖移以及更多手势Made iniTyran,Powered ByBenna, review by iven、子龙山人。如果在你的应用程序中需要检测手势,比如点击(tap)、二指拨动 (pinch)、拖移(pan)和旋转(rotation),那么通过创建UIGestureRecognizer类来实现将十分简单。在本教程中,我们将向你展示如何在你的应用程序里通过简单地编程,添 阅读全文
posted @ 2012-03-04 21:24 pengyingh 阅读(2163) 评论(0) 推荐(0)
摘要: 我们在C/C++开发中常会用到结构体来帮助我们简单封装基本数据类型,在Objective-C中我们也可以使用结构体来完成数据类型的封装。同时,Cocoa Touch还提供了一个NSValue来帮助我们更好地在开发中使用结构体。我们可以使用NSValue来辅助我们实现一些简单数据结构的封装。比如我们定义了一个简单的结构体类型Objective-c代码typedefstruct{intid,floatheight,unsignedcharflag}MyTestStruct;此时,我们就可以使用MyTestStruct这个结构体来很容易地封装数据。如Objective-c代码MyTestStruct 阅读全文
posted @ 2012-03-04 21:22 pengyingh 阅读(202) 评论(0) 推荐(0)
摘要: 通过NSScanner读取text文档NSString *tmp;NSArray *lines; /*将文件转化为一行一行的*/lines = [[NSString stringWithContentsOfFile:@"testFileReadLines.txt"] componentsSeparatedByString:@”\n”]; NSEnumerator *nse = [lines objectEnumerator]; // 读取<>里的内容 while(tmp = [nse nextObject]) { NSString *st... 阅读全文
posted @ 2012-03-04 21:19 pengyingh 阅读(619) 评论(0) 推荐(0)
上一页 1 ··· 73 74 75 76 77 78 79 80 81 ··· 125 下一页

导航