iphone开发中的一些小技巧

1 随机数的使用 头文件的引用 #import <time.h> #import <mach> srandom()的使用 srandom((unsigned)(mach_absolute_time() &amp; 0xFFFFFFFF)); 直接使用 random() 来调用随机数 2 在UIImageView 中旋转图像 float rotateAngle = M_PI; CGAffineTransform transform =CGAffineTransformMakeRotation(rotateAngle); imageView.transform = transform; 以上代码旋转imageView, 角度为rotateAngle, 方向可以自己测试哦! 3 在Quartz中如何设置旋转点 UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bg.png"]]; imageView.layer.anchorPoint = CGPointMake(0.5, 1.0); 这个是把旋转点设置为底部中间。记住是在QuartzCore.framework中才得到支持。 4 创建.plist文件并存储 NSString *errorDesc; //用来存放错误信息 NSMutableDictionary *rootObj = [NSMutableDictionary dictionaryWithCapacity:4]; //NSDictionary, NSData等文件可以直接转化为plist文件 NSDictionary *innerDict; NSString *name; Player *player; NSInteger saveIndex; for(int i = 0; i 里的内容 while(tmp = [nse nextObject]) { NSString *stringBetweenBrackets = nil; NSScanner *scanner = [NSScanner scannerWithString:tmp]; [scanner scanUpToString:@"" intoString:&amp;stringBetweenBrackets]; NSLog([stringBetweenBrackets description]); } 对于读写文件,还有补充,暂时到此。随机数和文件读写在游戏开发中经常用到。所以把部分内容放在这,以便和大家分享,也当记录,便于查找。 6 隐藏NavigationBar [self.navigationController setNavigationBarHidden:YES animated:YES]; 在想隐藏的ViewController中使用就可以了。 </mach></time.h>

你可能感兴趣的:(iPhone开发)