Showing posts with label HELP. Show all posts
Showing posts with label HELP. Show all posts

Thursday, January 26, 2012

XCode/Archiving: Uploading Archive Problem

How's going, everybody?


Well, here's a quick tip on what can help you when you get the dreadful error while you're uploading your archive to the store:




'iPhone/iPod Touch: application executable is missing a required architecture. At least one of the following architecture(s) must be present'



This is a error that really sucks because, dudes! The last thing after 120 hours working on your code is an error for uploading the thing. But here is what you do:




1)Select your project "stuff" up there;
2)Select the "PROJECT" option;
3)Go to "Architectures";
4)Press on top of the up-and-down arrow;
5)Inserting the "armv6" thing:
    5.1) Delete any option that you have there:
        5.1.1)Select the option;
        5.1.2)Press the "-";
    5.2) Press the "+";
    5.3) Insert the "armv6";
    5.4) Probably you'll need to press some type of confirmation.




That's it.
Cheers.

Friday, December 2, 2011

XCode/Objective-C: Xcode 4.2 and MainWindow.xib

Bros,


After a long search on the Oracle (Google) I found it.
The on thing that really pissed me on XCode 4.2 (AKA last version), what that "View Based Application" does not exist anymore and i was like "WTFH am I going to do now?!".


So today, i found the solution!


Who found it out?


                       Joroen Trappers - click here and do directly to his solution/post


From whom did i get the first post?


                      Chris's Laboratory - click and go the post




If you guys need anything, just get in contact.
Live long and prosper, peace.

Friday, November 25, 2011

Objective-C/Cocoa: Star Rating Class

Hi breathers,


How's it all going?
It's been a time since i posted, so here's some nice stuff.


Know all those games that rate you after the match(e.g. Angry Birds) with the star system-thing, so i made on very simple so you just need to copy and paste on your project.


Download: StarRate Class (WARNING: Very Huge Dowload - 3K)


Probably you'll would like to add other sizes of banners, so just feel free to use the class as you want.


Oh, yeah! One last thing. I know this is a stupid comment, but remember you're not going to use it directly on the  "-(void)viewDidLoad". Normally you'll use it when the match is ended and on the "level" boxes to display the last rate the player had on that match/level.


After you import the code to your project you have to do this:



#import <UIKit/UIKit.h>

#import "StarRate.h"



@interface StarTestViewController : UIViewController{
    StarRate *_stars;
}

@end


#import "StarTestViewController.h"





@implementation StarTestViewController


-(void)createStars{
    _stars = [[StarRate alloc]init];

    //THIS setBackgroundColor YOU CAN ADD TO THE CLASS I UPLOADED FOR YOU
    //ON THE -(void)startUp METHOD
    [_stars setBackgroundColor:[UIColor clearColor]];
    [_stars setupInterfaceTheWayIWantWithType:STARBANNER_250X50 andRate:2];
    [_stars setCenter:CGPointMake(160, 240)];
    [self.view addSubview:_stars];
}


-(void)viewDidLoad{
    [self createStars];
    [self.view setBackgroundColor:[UIColor whiteColor]];
    [super viewDidLoad];
}

(...)


@end






As you can see, i didn't use InterfaceBuilder, i'm kind of on strike with him, so fell free to use InterfaceBuilder if you want, you just need to remember how to inherit a normal UIView to StareRate.

If you need help, just go to the Contact Section and let me know.
Live long and prosper.


Thursday, October 6, 2011

Cocos2D: Press&Hold button

Hey, sports!


Today the time is really really short, so I made an example and uploaded it.
It's no a virus or anything, it's a project that can help you when you need to make action like this:


1)Press button;
2)Wish that it would increase/decrease a "number label";
3)Release button;
4)Action stop right after releasing




                                           here's the link:
                   Project: Button Press&Hold


Hasta la vista, dudes.

Tuesday, September 27, 2011

Android/Eclipse: How to install Andoid SDK and Eclipse

Good morning, champs.
This will be a totally different post, till know you guys only saw iOS stuff and these things, from now on you'll have Android  (:


So for a good start, here's a tutorial, presented by a former coworker and JDS CEO, Jonathan Silva(@JonathanProfile), just press the little green fellow down here and turn on you Google Translation if you don't understand portuguese.



*If you guys have any problems understanding, please get in contact and i'll see if there would be any possibility in translating it.

Saturday, September 24, 2011

Pixelmator: Round Corners

Quick tip for those who do not use the Adobe Suit:


If you need to create round corners on a object, here it is:




Do not forget to "LIKE" this video.

Cocos2D: How to create a "Credits" scene

How's it going, bros!?


Here's another fast a simple post to help you enhance you app and consolidate you name on the credits:




#import "cocos2d.h"
#import "CCLayer.h"
#import "MainMenu.h"

@interface Credits : CCLayer{
    CCMenu* GAME_CREDITS;
}

+(CCScene *)scene;
-(void)runAnimation:(CCNode *)node;
-(id)init;

@end






#import "Credits.h"


@implementation Credits

+(CCScene *)scene{
    
    CCScene *scene = [CCScene node];
    Game *layer = [Credits node];
    [scene addChild:layer];
    return scene;
    
}

-(void)backToMenu:(id)sender{
    [[SoundManager sharedSoundManager] playSound:@"TOUCH"];
    CCScene* _scene = [MainMenu scene];
    [[CCDirector sharedDirector]replaceScene:[CCTransitionMoveInL transitionWithDuration:1.0 scene:_scene]];
    
}

-(void)doIt{
    [self runAnimation:GAME_CREDITS];
}

-(void)removeMe:(CCNode*)node{
    //NSLog(@"ENTROU NO REMOVE ME");
    GAME_CREDITS.position = ccp(CENTER_X, CENTER_Y*(-1)+(-100));
    [self runAnimation:GAME_CREDITS];
}

-(void)runAnimation:(CCNode *)node{
    
    [node runAction: [CCSequence actions: [CCMoveTo actionWithDuration:15.0 position:ccp(CENTER_X,CENTER_Y*3+150)], 
                                          [CCCallFuncN actionWithTarget:self selector:@selector(removeMe:)],nil]];
}

-(void)credits{
    //NSLog(@"ENTROU NOS CREDITS");
    [self runAnimation:GAME_CREDITS];
}

- (id)init
{
    self = [super init];
    if (self) {
        
        CCSprite* background = [CCSprite spriteWithFile:@"SV-BACKGROUND.png"];
        background.position = ccp(CENTER_X, CENTER_Y);
        [self addChild:background z:1];
        
        CCLabelTTF* BACK_N = [CCLabelTTF labelWithString:@"+BACK" fontName:FONT1_1 fontSize:MENU_ITEM_SIZE]; BACK_N.color = ccBLACK;
        CCLabelTTF* BACK_S = [CCLabelTTF labelWithString:@"+BACK" fontName:FONT1_1 fontSize:MENU_ITEM_SIZE]; BACK_S.color = ccGRAY;
        CCMenuItem* iBACK = [CCMenuItemSprite itemFromNormalSprite:BACK_N selectedSprite:BACK_S target:self selector:@selector(backToMenu:)];
        
        CCMenu* back = [CCMenu menuWithItems:iBACK, nil];
        back.position = ccp(CENTER_X-115, CENTER_Y-150);
        [self addChild:back z:3];
        
   
        CCLabelTTF* LABEL_0 = [CCLabelTTF labelWithString:@"0" fontName:FONT0 fontSize:20];
        CCLabelTTF* LABEL_N = [CCLabelTTF labelWithString:@"N" fontName:FONT0 fontSize:20];
        LABEL_0.color = ccBLACK;
        LABEL_N.color = ccBLACK;
        
        CCMenuItemLabel* iLABEL_0 = [CCMenuItemLabel itemWithLabel:LABEL_0];
        CCMenuItemLabel* iLABEL_N = [CCMenuItemLabel itemWithLabel:LABEL_1];
        
        
        GAME_CREDITS = [CCMenu menuWithItems:iLABEL_0, iLABEL_N,  nil];
        
        GAME_CREDITS.position = ccp(CENTER_X, CENTER_Y*(-1));
        [GAME_CREDITS alignItemsVerticallyWithPadding:5];
        [self addChild:GAME_CREDITS z:2];
        
        [self performSelector:@selector(credits) withObject:self afterDelay:1.7];
    }
    
    return self;
}

@end


Tweet