随笔分类 -  ios 官方类的详细介绍

IOS4的多任务机制概述,后台运行详细分析
摘要:原文地址:http://www.cnblogs.com/Piosa/archive/2012/3/15.html通过查看官方文档,我们了解到,其后台运行机制,允许三种服务在后台长时间运行,分别是1. 位置服务2. 音乐播放3. VoIP苹果对于这三种服务有一句话是这样说的,“Such applications do not run continuously but are woken up by the system frameworks at appropriate times to perform work related to those services.”所以他们也只是适时的被系统唤 阅读全文

posted @ 2012-11-30 18:09 无量少年 阅读(401) 评论(0) 推荐(0)

关于UIView的autoresizingMask属性的研究
摘要:UIView中有个属性是autoresizingMask,该属性是用来控制控件的自适应。UIViewAutoresizingNone = 0,UIViewAutoresizingFlexibleLeftMargin = 1 << 0,UIViewAutoresizingFlexibleWidth = 1 << 1,UIViewAutoresizingFlexibleRightMargin = 1 << 2,UIViewAutoresizingFlexibleTopMargin = 1 << 3,UIViewAutoresizingFlexible 阅读全文

posted @ 2012-11-29 10:46 无量少年 阅读(141) 评论(0) 推荐(0)

NSURLCache
摘要:NSURLCache1. 初始化相关的几个方法:sharedURLCache;setSharedURLCache;initWithMemoryCapacitysharedURLCache方法返回一个NSURLCache实例。默认情况下,内存是4M,4* 1024 * 1024;Disk为20M,20 * 1024 * 1024;路径在(NSHomeDirectory)/Library/Caches/(current application name, [[NSProcessInfo processInfo] processName])setSharedURLCache可以通过这个方法来改变默认 阅读全文

posted @ 2012-11-28 12:35 无量少年 阅读(406) 评论(0) 推荐(0)

UIwebview
摘要:UIWebView可以让你创建一个网页浏览器,类似safari,而不是在程序中启动safsri哦。是不是觉得很棒呢?废话少说,切入正题。一、创建UIWebView源码打印?CGRectbouds=[[UIScreenmanScreen]applicationFrame];UIWebView*webView=[[UIWebViewalloc]initWithFrame:bounds];二、设置属性源码打印?webView.scalespageToFit=YES;//自动对页面进行缩放以适应屏幕webView.detectsPhoneNumbers=YES;//自动检测网页上的电话号码,单击可以拨 阅读全文

posted @ 2012-11-21 17:47 无量少年 阅读(247) 评论(0) 推荐(0)

UIScrollView的属性总结
摘要:UIScrollView的属性总结属性作用CGPoint contentOffSet监控目前滚动的位置CGSize contentSize滚动范围的大小UIEdgeInsets contentInset视图在scrollView中的位置id<UIScrollerViewDelegate>delegate设置协议BOOL directionalLockEnabled指定控件是否只能在一个方向上滚动BOOL bounces控制控件遇到边框是否反弹BOOL alwaysBounceVertical控制垂直方向遇到边框是否反弹BOOL alwaysBounceHorizontal控制水平方 阅读全文

posted @ 2012-11-20 19:58 无量少年 阅读(166) 评论(0) 推荐(0)

iphone addressbook操作
摘要://getallpeopleinfofromtheaddressbookABAddressBookRefaddressBook=ABAddressBookCreate();CFArrayRefpeople=ABAddressBookCopyArrayOfAllPeople(addressBook);//这是个数组的引用for(inti=0;i<CFArrayGetCount(people);i++){//parseeachpersonofaddressbookABRecordRefrecord=CFArrayGetValueAtIndex(people,i);//取出一条记录//以下的属 阅读全文

posted @ 2012-11-16 17:42 无量少年 阅读(347) 评论(0) 推荐(0)

两种实现动画的方法
摘要:第一种方法:view plaincopy to clipboardprint?[UIViewbeginAnimations:@"Curl"context:nil];//动画开始[UIViewsetAnimationDuration:1.25];//动画持续时间[UIViewsetAnimationCurve:UIViewAnimationCurveEaseInOut];//动画速度[UIViewsetAnimationTransition:UIViewAnimationTransitionCurlUp//类型forView:self.viewcache:YES];[UIVi 阅读全文

posted @ 2012-11-16 17:40 无量少年 阅读(324) 评论(0) 推荐(0)

检查网络的状态
摘要:一.基本知识在需要联网的iPhone程序中,我们首先需要检查网络的状态,如果不能连接网络则告诉用户程序不能使用的原因是没有网络连接。在iPhone的SystemConfiguration框架里有提供了和联网相关的函数,可以用来检查网络的连接状态。二.具体介绍1.SCNetworkReachability介绍SystemConfiguration框架中和测试网络连接状态相关的函数定义在SCNetworkReachability.H文件中,主要的函数有以下几个:(1)创建测试连接的引用:(a)SCNetworkReachabilityRef SCNetworkReachabilityCreateW 阅读全文

posted @ 2012-11-16 17:39 无量少年 阅读(330) 评论(0) 推荐(0)

APNS推送通知的流程
摘要:ttp://blog.sina.com.cn/s/blog_51396f890102dyde.html事先申明,此文涉及所有代码、文档均为网上搜集整理,本人只做整合修改。目前我写的代码就归公司所有吧,不贴出来了。所有遇到问题,均从google上获得答案。可能需要翻*墙。从http://www.iphonedevsdk.com/forum/iphone-sdk-development/51697-rtsp-streaming-iphone-works-great.html该网页上下载iXen上传的rtspclient和rtspsample代码。这两个代码都不能运行。稍作修改。把rtspclien 阅读全文

posted @ 2012-11-16 10:37 无量少年 阅读(246) 评论(0) 推荐(0)

发送短信/邮件/打电话
摘要:很简单的方法了+ (void)alert:(NSString *)msg{UIAlertView *alertView = [[[UIAlertView alloc] initWithTitle:msg message:@"" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil] autorelease];[alertView showWithBackground];}+ (NSString*) cleanPhoneNumber:(NSString*)phoneNumber{N 阅读全文

posted @ 2012-11-16 10:36 无量少年 阅读(194) 评论(0) 推荐(0)

[iPhone类代码] 简单的多线程调用
摘要:在主线程里加入一个loading画面……2 {3 [window addSubview:view_loading];4 [NSThread detachNewThreadSelector:@selector(init_backup:) toTarget:self withObject:nil];5 }可以通过performSelectorOhMainThread更新UI元素,比如设置进度条等等。最后消除loading画面,载入主View。7 - (void)init_backup:(id)sender8 {9 NSAutoreleasePool *pool = [[NSAutoreleaseP 阅读全文

posted @ 2012-11-15 18:10 无量少年 阅读(151) 评论(0) 推荐(0)

iphone的动画效果类型及实现方法
摘要:iphone的动画效果类型及实现方法 2011-01-11 13:50:19|分类: c&object c |字号订阅实现iphone漂亮的动画效果主要有两种方法,一种是UIView层面的,一种是使用CATransition进行更低层次的控制,第一种是UIView,UIView方式可能在低层也是使用CATransition进行了封装,它只能用于一些简单的、常用的效果展现,这里写一个常用的示例代码,供大家参考。[UIView beginAnimations:@"Curl"context:nil];//动画开始 [UIView setAnimationDuration: 阅读全文

posted @ 2012-11-15 18:09 无量少年 阅读(195) 评论(0) 推荐(0)

iPhone手势监控 代码
摘要:// add gesture recognizers to the image view UITapGestureRecognizer*singleTap = [[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleSingleTap:)]; UITapGestureRecognizer*doubleTap = [[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleDoubleTap:)]; UITapGestureR 阅读全文

posted @ 2012-11-15 18:07 无量少年 阅读(288) 评论(0) 推荐(0)

iphone 地图应用。MKMapView
摘要:目前几乎所有服务行业的产品都考虑到加入地图的功能,这大大提升了软件的易用和直观性。在iphone 中运用地图并不是一件困难的事情,因为SDK中已经提供了地图控件。下边是我总结iphone地图的用法。1。现在.h文件中添加地图头文件#import<MapKit/MapKit.h>2。在.h文件中添加地图委托<MKMapViewDelegate>3。在.h文件中声明地图成员变量以及用到的函数//地图变量MKMapView*mapView;//地图自动缩放。用于在设置过MapAnnotation地标后,执行次函数,就会自动的缩放地图到合适的大小。- (void)zoomToF 阅读全文

posted @ 2012-11-15 17:47 无量少年 阅读(411) 评论(0) 推荐(0)

UIViewContentMode(scrollview图片拉伸效果)
摘要:eg: [myImage setContentMode:UIViewContentModeScaleToFill];UIViewContentModeSpecifies how a view resizes its subviews when its size changes.typedef enum {UIViewContentModeScaleToFill,UIViewContentModeScaleAspectFit,// contents scaled to fit with fixed aspect. remainder is transparentUIViewContentMod. 阅读全文

posted @ 2012-11-15 16:21 无量少年 阅读(569) 评论(0) 推荐(0)

iOS开发键盘设置
摘要:iOS开发键盘设置一、键盘风格UIKit框架支持8种风格键盘。typedefenum{UIKeyboardTypeDefault,//默认键盘:支持所有字符UIKeyboardTypeASCIICapable,//支持ASCII的默认键盘UIKeyboardTypeNumbersAndPunctuation,//标准电话键盘,支持+*#等符号UIKeyboardTypeURL,//URL键盘,有.com按钮;只支持URL字符UIKeyboardTypeNumberPad,//数字键盘UIKeyboardTypePhonePad,//电话键盘UIKeyboardTypeNamePhonePad, 阅读全文

posted @ 2012-11-12 13:45 无量少年 阅读(1201) 评论(0) 推荐(0)

IOS 自定义导航栏标题和返回按钮标题
摘要:IOS中自定义导航栏标题:UILabel *titleText = [[UILabel alloc] initWithFrame: CGRectMake(160, 0, 120,50)];titleText.backgroundColor = [UIColor clearColor];titleText.textColor=[UIColor whiteColor];[titleText setFont:[UIFont systemFontOfSize:17.0]];[titleText setText:@"XXX"];self.navigationItem.titleVie 阅读全文

posted @ 2012-11-12 13:44 无量少年 阅读(548) 评论(0) 推荐(0)

定制UIBarButtonItem
摘要:在使用UIBarButtonItem 系统提供的几个函数的时发现添加背景图片后会有个小框,而且很难去掉,影响效果,而且UIBarButtonItem好像不能使用frame 的属性,所以可以下面方法定制自己的UIBarButtonItem UIImage*image=[UIImageimageNamed:@"绑定弹出-返回.png"];CGRectframe_1=CGRectMake(0,0,image.size.width,image.size.height-4);UIButton*backButton=[[UIButtonalloc]initWithFrame:frame 阅读全文

posted @ 2012-11-12 13:39 无量少年 阅读(207) 评论(0) 推荐(0)

iphone 常用控件列表
摘要:一 视图UIView和UIWindowiphone视图的规则是:一个窗口,多个视图。UIWindow相当于电视机,UIViews相当于演员。1.显示数据的视图下面几个类可在屏幕上显示信息:UITestView:将文本段落呈现给用户并/允许用户使用键盘输入自己的文本。可设置可编辑或不可编辑,使用单一字号和单一字体。UILabel:实例呈现段的只读文本视图。UIImageViews:显示图片。UIWebWiew:显示HTML,PDF或其他高级Web内容。MKMapViews:想应用程序中嵌入地图。UIScrollView:实例支持呈现比正常应用程序窗口大小大一些的内容,滚动条。2.作出选择的视图U 阅读全文

posted @ 2012-11-12 13:39 无量少年 阅读(179) 评论(0) 推荐(0)

UINavigationController详解与使用:添加UIBarButtonItem
摘要:1、UINavigationController导航控制器如何使用UINavigationController可以翻译为导航控制器,在IOS里经常用到。我们看看它的如何使用:下 面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,General视图会滑入屏幕;当用户继续点击Auto-Lock项时,Auto-Lock视图将滑入屏幕。相应地,在对象管理上,导航控制器使用了导 航堆栈。根视图控制器在堆栈最底层,接下来入栈的是General视图控制器和Auto-Lock视图控制器。可以调用 pushViewControllerAnimated:方法将视图控制器推入栈顶, 阅读全文

posted @ 2012-11-12 13:36 无量少年 阅读(258) 评论(0) 推荐(0)

导航

点击右上角即可分享
微信分享提示