1:NSString 路径处理
-pathComponents 的作用是 —– /Users/realjons/kukufun.txt 这个路径以斜线拆分成几个子串,并把他放到NSArray数组中。
NSString *kukufunPath = @”/Users/realjons/readme/kukufun/kukufun.txt”;
NSArray *theComponents = [kukufunPath pathComponents];
[tmpStr pathExtension ] isEqualToString:@"xml" ]
2:ipad的4个方向选择
-(void)viewDidLoad
{
。。。。。。
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(rotateViewInterfaceOrientation)
name:UIDeviceOrientationDidChangeNotification
object:nil];
}
- (void)rotateViewInterfaceOrientation {
UIInterfaceOrientation tmpOri =self.interfaceOrientation;
if (UIDeviceOrientationIsPortrait(tmpOri))
{
//self.view.frame=CGRectMake(0, 0, 1004, 768);
}
else
{
//self.view.frame=CGRectMake(0, 0, 768, 1004);
}
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if (UIDeviceOrientationIsPortrait(interfaceOrientation))
{
//self.view.frame=CGRectMake(0, 0, 1004, 768);
}
else
{
//self.view.frame=CGRectMake(0, 0, 768, 1004);
}
return YES;
}
NSString: 过滤空格,和回车符号
NSString *text = [textView.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSString *returnChar = [[NSString alloc]initWithFormat:@"%C",0x000A];
if (text == nil || [text isEqualToString:@""] || returnChar)
3: 判断是iphone还是ipad
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
nibTitle = @"PhoneContent";
}
NSString *nibTitle = @"PadContent";
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
nibTitle = @"PhoneContent";
}
[[NSBundle mainBundle] loadNibNamed:nibTitle owner:self options:nil];
旋转view
CGAffineTransform transform = self.view.transform;
transform = CGAffineTransformRotate(transform, (90*M_PI)/180);
self.view.transform = transform;
830

被折叠的 条评论
为什么被折叠?



