`
文章列表
获得通讯录中联系人的所有属性  ,看代码:     ABAddressBookRef addressBook = ABAddressBookCreate();     CFArrayRef results = ABAddressBookCopyArrayOfAllPeople(addressBook);         for(int i = 0; i < CFArrayGetCount(results); i++)     {         ABRecordRef person = CFArrayGetValueAtIndex(results, i);         //读取 ...
首先,获取上下文 CGContextRef context = UIGraphicsGetCurrentContext(); 画线 //设置画笔线条粗细  CGContextSetLineWidth(context, 5.0);  //设置线条样式  CGContextSetLineCap(context, kCGLineCapButt);  //设置画笔颜色:黑色  CGContextSetRGBStrokeColor(context, 1, 0, 0, 1);  //画点连线  CGContextAddLines(context, points, count);  //执行 ...
1、获取全局的Delegate对象,这样我们可以调用这个对象里的方法和变量: [(MyAppDelegate*)[[UIApplication sharedApplication] delegate] MyMethodOrMyVariable]; 2、获得程序的主Bundle: NSBundle *bundle = [NSBundle mainBundle]; Bundle可以理解成一种文件夹,其内容遵循特定的框架。 Main Bundle一种主要用途是使用程序中的资源文件,如图片、声音、plst文件等。 NSURL *plistURL = [bundle URLForResource:@&qu ...
1.取字符串中的某段字符串 [plain] view plaincopyprint? NSString *str =@"12sadfsdf56afsdf";   NSLog(@"%@",str); NSString *thrStr = [strstringByReplacingOccurrencesOfString:@"56"withString:@"88"]; NSLog(@"%@",thrStr); 即把12sadfsdf56afsdf中的56替换为88,替换后字符串为:12sadf ...
基本思路是: 1.创建一个导航栏(UINavigationBar对象) 2.创建一个导航栏集合(UINavigationItem对象) 3.创建一个左边按钮、一个右边按钮(UIBarButtonItem对象),并实现对应的事件方法 4.将导航栏集合添加到导航栏中,设置动画关闭 5.把左右两个按钮添加到导航栏集合中去 6.在视图中显示当前创建的导航栏 ==================================================== //实现代码 ====================================================     // ...
一:在绘制到context前通过矩阵垂直翻转坐标系 // uiImage是将要绘制的UIImage图片,width和height是它的宽高  CGContextTranslateCTM(context, 0, height);  CGContextScaleCTM(context, 1.0, -1.0);  CGContextDrawImage(context, CGRectMake(0, 0, width, height), uiImage.CGImage);  二:使用UIImage的drawInRect函数,该函数内部能自动处理图片的正确方向 // uiImage是将要绘制的UI ...
在VC++6.0的include有一个stdarg.h头文件,有如下几个宏定义: #define _INTSIZEOF(n)   ((sizeof(n)+sizeof(int)-1)&~(sizeof(int) - 1) ) #define va_start(ap,v) ( ap = (va_list)&v + _INTSIZEOF(v) )           //第一个可选参数地址 #define va_arg(ap,t) ( *(t *)((ap += _INTSIZEOF(t)) - _INTSIZEOF(t)) ) //下一个参数地址 #define va_end(a ...
1.判断邮箱格式是否正确的代码 //利用正则表达式验证 -(BOOL)isValidateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES%@",emailRegex]; return [emailTest evaluateWithObject:email]; ...
Global site tag (gtag.js) - Google Analytics