iphone的函数
Alex1226
这个作者很懒,什么都没留下…
展开
-
NSUserDefaults简介及使用
来自:http://blog.sina.com.cn/s/blog_6de189920101311k.htmlNSUserDefaultsNSUserDefaults类提供了一个与默认系统进行交互的编程接口。NSUserDefaults对象是用来保存,恢复应用程序相关的偏好设置,配置数据等等。默认系统允许应用程序自定义它的行为去迎合用户的喜好。你可以在程序运行的时候从用转载 2012-10-26 10:11:34 · 351 阅读 · 0 评论 -
NSDictionary和NSMutableDictionary例子微解
//创建不可改变的词典 NSDictionary * dictionary; dictionary = [NSDictionary dictionaryWithObjectsAndKeys:@"good lucky",@"why",@"bye bye",@"how",nil]; //里面的元素个数是奇数(不包括最后的 nil)的话是不可以的,偶数才行,因为是 id ke转载 2012-11-19 10:46:30 · 315 阅读 · 0 评论 -
NSDictionary和NSMutableDictionary的用法
NSDictionary /*------------------------------------创建字典 ------------------------------------*/ //- (id) initWithObjectsAndKeys; //NSDictionary *dictionary = [[NSDictionary alloc转载 2012-11-19 10:48:39 · 331 阅读 · 0 评论 -
实现自适应高度的 UITableViewCell 或 UILabel
在iphone开发中处理table时常常会有这样的问题,table中cell的高度不是固定的,而是是根据其中的内容不同而不同的。对与这种情况,sdk本身并没有很好的支持,经过一翻摸索,发现大家通常的做法都是在实现 heightForRowAtIndexPath 方法时,根据内容计算出来显示的高度。幸运的是,nsstring内置了几个好用的函数可以方便的计算出来字符串被现实出来时占有的屏幕高转载 2012-11-19 16:22:32 · 371 阅读 · 0 评论 -
UIlable
//创建uilabel UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(20, 40, 280, 80)]; //设置背景色 label.backgroundColor = [UIColor grayColor]; //设置tag label转载 2012-11-19 15:04:16 · 359 阅读 · 0 评论 -
UIButton 控件
//login button // .h 中定义 UIButton *_loginBtn; @property (strong,nonatomic)UIButton *loginBtn; // .m 中实现设置按钮 @synthesize loginBtn = _loginBtn;//使用备份变转载 2012-11-19 16:19:06 · 406 阅读 · 0 评论 -
代理的备注
1.@protocol 这个一般是在接口文件(.h)用来声明协议,比如,@protocol +协议名字 后面写上协议的方法 (协议是什么呢?可以理解成一串方法的集合。也就是说在定义的协议里,只有方法声明,没有实例变量的,这点需要注意)2.@required 是协议里用来定义必须实现的方法 (默认的就是@required,还有个是可选的,叫@optional)3.@property (no原创 2012-11-20 13:52:09 · 547 阅读 · 0 评论 -
OC中的单例
原文地址:http://numbergrinder.com/node/29 Objective-C 设计模式:Singleton Pattern 当迁移到一种新的编程语言时,需要面临的问题之一就是怎样设计 对应于该语言的设计模式。大部分情况语言为设计模式提供了易于实现的内建支持,或者干脆拥有直接实现了这种设计模式。 举 例来说,在Python中,实现Command Dis转载 2012-11-20 15:41:01 · 306 阅读 · 0 评论 -
(转)---iPhone应用程序编程指南
请注意:本文档之前命名为iPhone OS编程指南。iPhone SDK为创建iPhone的本地应用程序提供必需的工具和资源。在用户的Home屏幕上,iPhone的本地应用程序表示为图标。它们和运行在Safari内部的web应用程序不同,在基于iPhone OS的设备上,它们作为独立的执行程序来运行。本地应用程序可以访问iPhone和iPod Touch的所有特性,比如加速计、位置服务转载 2012-11-20 14:50:11 · 2343 阅读 · 0 评论 -
关于removeFromSuperview关键的几个点
关于removeFromSuperview关键的几个点removeFromSuperviewUnlinks the receiver from its superview and its window, and removes it from the responder chain.译:把当前view从它的父view和窗口中移除,同时也把它从响应事件操作的响应者链中转载 2012-11-20 16:33:21 · 447 阅读 · 0 评论 -
contentsize、contentoffset和contentInset详解
下面我用怎么做一个书架的例子和大家说说contentsize、contentoffset 和contentInset的区别。[plain]NSString *path = nil; UIImage *back = nil; NSString *str = nil; UIImage *aImage = nil; path = [[NSBundle mainBundl转载 2012-11-22 15:08:04 · 382 阅读 · 0 评论 -
DocumentInteractionControllerl的使用
iOS提供了使用其他app预览文件的支持,这就是Document Interaction Controller。此外,iOS也支持文件关联,允许其他程序调用你的app打开某种文件。而且,从4.2开始,Quick Look Framework提供了对多种文档的内置打印。你可以参考DocumentInteraction Controller类参考以及Quick Look Framework指南,以转载 2013-01-30 15:42:42 · 507 阅读 · 0 评论 -
QLPreviewController用法
从IOS4.0后,apple推出新的文件预览控件:QLPreveiewController,已经支持pdf文件阅读。用法:1.实现QLPreviewControllerDataSourceCpp代码#import #import @interface PreviewDataSource : NSObject { NS转载 2013-01-31 18:03:21 · 742 阅读 · 0 评论 -
iOS中对文件的操作 (NSSearchPathForDirectoriesInDomains)
转自:Orand's Blog — 平凡的思考iOS中NSSearchPathForDirectoriesInDomains函数iOS中NSSearchPathForDirectoriesInDomains函数参数 NSDocumentDirectory, NSDocumentationDirectory, NSDownloadsDirectory的意义刚学转载 2013-04-22 16:03:23 · 639 阅读 · 0 评论 -
【iOS开发笔记】Tap手势
摘要: 使UIView能够支持点击的手势,需要用下面的代码:UITapGestureRecognizer *t = initWithTarget:self action:@selector(singleTap:)];t.delegate = self;UIImageView *subView = (UIImageView*);;;这里把手势加到了s ...转载 2012-11-15 17:21:09 · 559 阅读 · 0 评论 -
iOS 动画总结----UIView动画
1.概述UIKit直接将动画集成到UIView类中,实现简单动画的创建过程。UIView类定义了几个内在支持动画的属性声明,当这些属性发生改变时,视图为其变化过程提供内建的动画支持。执行动画所需要的工作由UIView类自动完成,但仍要在希望执行动画时通知视图,为此需要将改变属性的代码包装到一个代码块中。2.UIView动画具体创建方法- (void)buttonPr原创 2012-11-15 16:55:16 · 369 阅读 · 0 评论 -
NSUserDefaults standardUserDefaults的使用
转自:http://blog.csdn.net/leikezhu1981/article/details/7108959iphone中在本地存储数据简单的说有三种方式:数据库、NSUserDefaults和文件。NSUserDefaults用于存储数据量小的数据,例如用户配置。并不是所有的东西都能往里放的,只支持:NSString,NSNumber, NSDate, NSA转载 2012-10-26 09:52:34 · 379 阅读 · 0 评论 -
init与initWithCapacity的使用
init:创建对象,它容纳对象个数是默认的,eg:[[NSMutableArray alloc] init]initWithCapacity:可以在初始化的时候指定容纳对象的个数。eg:[[NSMutableArray alloc] initWithCapacity:100]如果对象容纳的元素个数不确定,就用init;如果知道对象最多容纳的元素个数,就可以用initWith原创 2012-10-26 11:24:12 · 910 阅读 · 0 评论 -
打印HTTP返回头信息
转自:http://lj-1105.blog.163.com/blog/static/109953129201081322237795/- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response{ NSHTTPURLResponse * httpResp转载 2012-10-26 16:32:21 · 1077 阅读 · 0 评论 -
NSDictionary方法小记
-(id)initWithDictionary:(NSDictionary *)otherDictionary 将otherDictionary的数据复制给newDictionaryeg:NSDictionary *newDictionary = [[NSDictionaryalloc] initWithDictionary:otherDictionary];原创 2012-10-26 11:54:56 · 248 阅读 · 0 评论 -
使用NSURLConnection教程
转自:http://space.189works.com/home-space-uid-10227622-do-blog-id-47315.htmliPhone网络开发中如何使用NSURLConnection是本文要介绍的内容,这篇文章是翻译的苹果官方文档,想要看英文原版的可以到苹果网站查看,来看详细内容。NSURLConnection 提供了很多灵活的方法下载URL内转载 2012-10-26 16:15:29 · 341 阅读 · 0 评论 -
使用NSConnection下载数据
转自:http://www.devdiv.com/home.php?mod=space&uid=60159&do=blog&id=11750使用NSConnection下载数据 1.创建NSConnection对象,设置委托对象 NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSU转载 2012-10-26 16:06:22 · 431 阅读 · 0 评论 -
NSURLConnection下载文件时,如何显示进度
转自:http://iliunian.diandian.com/post/2011-12-27/17217880这里以下载图片举例。1,首先创建一个connectiondownloadImage是一个线程函数,在子线程中下载图片。//url 图片的url地址- (void) downloadImage:(NSString*)url{ self.up转载 2012-10-26 16:28:19 · 398 阅读 · 0 评论 -
如何去掉String的前后空格或某字符
在objective-c中,如何去掉一个string 的前后的空格字符或某个特定字符呢?如@ “ abc 123 ”字符串前后有空格,该如何去掉?使用nsstring 的实例方法stringByTrimmingCharactersInSet :可以解决该问题。方法如下:OC代码 [@" abc 123 " stringByTrimmingCharacters转载 2012-11-07 21:20:11 · 1359 阅读 · 0 评论 -
IPhone之NSXMLParser的使用
NSXMLParser解析xml格式的数据 用法如下: 首先,NSXMLParser必须继续NSXMLParserDelegate协议 @interface XMLHelper : NSObject 首先设置XML数据,并初始化NSXMLParser - (void)viewDidLoad {NSMutabl转载 2012-11-07 21:58:48 · 292 阅读 · 0 评论 -
iphone开发中的delegate的理解一
老板太忙了,所以雇用了一位助手,在合同(协议)中安排了一些任务A,任务B,任务C,..给助手完成;老板只管接活,不管具体怎么实现,只要知道结果,具体怎么完成由助手去解决;那么,“老板”就是A Object.,和"老板"签合同(Delegate)的是助手,写成代码就是:老板.delegate=助手;助手是可以实现老板给他的任务A,B,C,..的,这些任务就是合同(协议 protocol)中申原创 2012-11-20 10:03:13 · 427 阅读 · 0 评论 -
UINavigationController使用详解
UINavigationController是IOS编程中比较常用的一种容器view controller,很多系统的控件(如UIImagePickerViewController)以及很多有名的APP中(如qq,系统相册等)都有用到。说是使用详解,其实我只会介绍几个自认为比较重要或者容易放错的地方进行讲解,下面让我们挨个探探究竟: UINavigationController是用于构转载 2012-11-15 16:18:25 · 526 阅读 · 0 评论 -
iphone自定义view
自定义View要做的事情1.初始化:- 对于在程序中创建的View,重写initWithFrame初始化。- 对于在nib中载入的View,重写initWithCoder初始化。- 在nib文件载入完成后,可以使用awakeFromNib处理其他初始化操作。awakeFromNib在initWithCoder之后执行。注意:要使用[super initXXX]来调用父类的初始化转载 2012-11-15 16:25:05 · 275 阅读 · 0 评论 -
UITapGestureRecognizer 的用法
原文地址:的用法" style="text-decoration:none; color:rgb(9,67,130)">UITapGestureRecognizer 的用法作者:ShangShang//单指单击2: UITapGestureRecognizer *singleFingerOne = [[UITapGestureRecognizer alloc] initWithTa转载 2012-11-15 16:28:00 · 380 阅读 · 0 评论 -
NSUserDefaults的使用
NSUserDefaults数据存储最终放在一个plist文件中,支持存取的数据类型:NSString, NSNumber, NSDate, NSArray, NSDictionary. 存储的位置:\Library\Preferences\.plist//创建NSUserDefaults *accountDefaults = [NSUserDefaults standardUse转载 2013-04-23 17:33:48 · 504 阅读 · 0 评论