摘要:
iphone 使用 soap 服务 介绍目前比较常用的有几个办法:1. WSDL to Objective C自动根据wsdl文件生成ios可以直接调用的Objective-C (Cocoa) 代码具体使用和介绍请见:http://code.google.com/p/wsdl2objc/2. WSDL to Objective C SUDZC一个在线服务,主要用于根据wsdl服务或者文件生成Objective-C (Cocoa) 代码具体使用和介绍请见:http://sudzc.com/3. WSDL to C CSOAPCSOAP 是一个 c/s结构的类包具体使用和介绍请见:http://c 阅读全文
摘要:
IOS:NSNotification1. 通知中心概述通知中心实际上是在程序内部提供了消息广播的一种机制。通知中心不能在进程间进行通信。实际上就是一个二传手,把接收到的消息,根据内部的一个消息转发表,来将消息转发给需要的对象。通知中心是基于观察者模式的,它允许注册、删除观察者。一个NSNotificationCenter可以有许多的通知消息NSNotification,对于每一个NSNotification可以有很多的观察者Observer来接收通知。2. 通知中心两个重要的类NSNotificationCenter:这是iOS中通知中心的灵魂,由该类实现了观察者模式,并给开发者提供了诸如注册 阅读全文
摘要:
NSString * path = [[NSBundle mainBundle]pathForResource:@"alien" ofType:@"png"]; UIImage *image = [[UIImage alloc] initWithContentsOfFile:path]; NSString* path2 = [[NSBundle mainBundle]pathForResource:@"spider" ofType:@"png"]; UIImage * image2 =[[UIImage alloc 阅读全文
摘要:
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES; //显示[UIApplication sharedApplication].networkActivityIndicatorVisible = NO; //隐藏让状态栏显示网络等待标志状态栏是可以通过UIApplication类提供的一些方法来修改的,比如完全去掉状态栏或者修改风格,不过这些改变只是在你的程序内部,当你退出你的程序又会复原。UIApplication *myApp = [UIapplication sharedApplication] 阅读全文
摘要:
autocapitalizationType设置键盘自动大小写的属性 UITextAutocapitalizationTypeNoneautocorrectionType property设置是否有自动修改提示 UITextAutocorrectionTypeNoenablesReturnKeyAutomaticallyBoolean值-设置在用户没有输入是returnKey禁用,默认值NO keyboardAppearance设置键盘显示方式 除了默认模式 还有一个UIKeyboardAppearanceAlert模式keyboardType设置键盘类型 UIKeyboardTypePhon 阅读全文
摘要:
有时候我们可能需要复制UILabel上的文本,或者UIImageView的图片,而UILabel和UIImageView默认是不响应Touch事件的,也无法复制,那么我们就需要自己实现一个可复制的UILabel。新添加一个类继承自UILabel:[cpp] view plaincopyprint?@interfaceUICopyLabel:UILabel@end@interface UICopyLabel : UILabel@end[cpp] view plaincopyprint?#import"UICopyLabel.h" @implementationUICopyLa 阅读全文
摘要:
1. Menu所处的View必须实现 – (BOOL)canBecomeFirstResponder, 且返回YES2. Menu所处的View必须实现 – (BOOL)canPerformAction:withSender, 并根据需求返回YES或NO3. 使Menu所处的View成为First Responder (becomeFirstResponder)4. 定位Menu (- setTargetRect:inView:)5. 展示Menu (- setMenuVisible:animated:)[cpp] view plaincopyprint?@implementationUICo 阅读全文
摘要:
当苹果在 iOS 3.0 中增加了剪切、复制和粘贴功能时,它同时为开发者提供了 UIMenuController 组件用来定制该弹出菜单,但不幸的是,最开始的实现要很麻烦:附加在菜单的视图的 canBecomeFirstResponser 必须返回 YES,这意味着必须子类化。例如最常用的显示元素 UITableViewCell 和 UILabel 默认返回的是 NOUILongPressGestureRecognizer直到 iOS 3.2 才提供, which means that the long press to initiate the menu display had to be 阅读全文
摘要:
将字符串切割成数组- (void)viewDidLoad{ NSString *a = [[NSStringalloc] initWithString :@"冬瓜,西瓜,火龙果,大头,小狗" ]; NSArray *b = [a componentsSeparatedByString:@","]; NSString *a3 = [b objectAtIndex:2]; NSLog(@"\n b的第三个东东是: %@",a3); [a release];}2011-07-12 18:45:12.682 Q[8778:207] b的第三个 阅读全文
摘要:
对于iPhone app,UIViewController类提供了基本的视图管理模式。当设备改变方向的时候view controller的视图会自动随之旋转的。如果视图和子视图的autoresizing属性设置是对的,这时候视图又没有随着设备一起旋转,可能是以下的原因:1.view controller没有完成代理方法- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation;也要实现了shouldAutorotateToInterfaceOrientation方法,同时 阅读全文