Showing posts with label iphone. Show all posts
Showing posts with label iphone. Show all posts

Wednesday, June 3, 2009

Very fine line in app approvals...

We submitted our new iPhone app, Poker vs Girls and pushed the images a bit too much.

We weren't really sure where the line is drawn, and now have a better idea. People taking off clothes or in their underwear is OK, but pretending to take off that underwear is not OK.

We removed the offending images and resubmitted. Of course when the next iPhone OS is out, with more parental controls, it should be OK to be more explicit, just mark it R rated.


Update 1: And that did the trick! Poker vs Girls is available in the App Store. Now we get to figure where the line is for pictures of dudes--we're equal opportunity and Poker vs Boys is coming next. Is there some crotch-bulge limitation? The wife will enjoy choosing those pictures :)


Update 2: The 5 offending images we weren't able to include...

Tuesday, February 3, 2009

App Approval 2

We did an update to the FTP Picture Upload iPhone app, so once again I get to see what the testers at Apple uploaded to our server when reviewing the program.  

These are even more awesome.
    
Wow.  

Wednesday, November 19, 2008

Fading Default.png when iPhone app starts

More iPhone code. I wanted to have the startup logo (Default.png) graphic fade into the first screen after the program starts. This is a much nicer transition than just letting the view switch instantly.


1) Add the new image view to the class.

UIImageView *splashView;

And add this selector:
- (void)startupAnimationDone:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context;


2) at the very bottom of "applicationDidFinishLaunching" add:

splashView = [[UIImageView alloc] initWithFrame:CGRectMake(0,0, 320, 480)];
splashView.image = [UIImage imageNamed:@"Default.png"];
[window addSubview:splashView];
[window bringSubviewToFront:splashView];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationTransition:UIViewAnimationTransitionNone forView:window cache:YES];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(startupAnimationDone:finished:context:)];
splashView.alpha = 0.0;
[UIView commitAnimations];



3) Add this selector to cleanup the image and save memory.

- (void)startupAnimationDone:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context {
[splashView removeFromSuperview];
[splashView release];
}



4) Awesome bonus bit. Add this below the splashView.alpha = 0.0 line. It adds that extra bit of coolness to the transition.

splashView.frame = CGRectMake(-60, -60, 440, 600);