O ANO LETIVO DE 2011 JA COMECOU!E NOSSA ESCOLA JA ESTA PREPARADA PARA RECEBER NOSSOS ILUSTRES ALUNOS.E CLARO NOS EXCELENTES PROFESSORES E FUNCIONARIOS, INCLUSIVE OS NOVATOS.SEJAM BEM VINDOS!!!!!!!! Sei que Natal e so mais um dia como todos os outros... Afinal, a gente poderia se presentear e reunir a familia em qualquer outro dia.Poderia ser na Pascoa? Poderia.Poderia ser no Dia das Maes? Poderia.Poderia ser no meu aniversario? Poderia. :PMas, para mim, e um dia especial.E um dia de me dedicar a cada um dos meus companheiros e amigos de escola, de carreira e da vida por si so.E um dia de me lembrar das coisas boas e das coisas ruins, pois as duas fazem parte de nossa vida.E um dia de eu esquecer as magoas e me lembrar que cada pessoa e unica e diferente.E um dia para eu escrever e mandar, para cada "equipe" na qual participei, uma pequena e singela frase:"Feliz Natal!"E para aqueles que esqueci (provavelmente, eu SEMPRE esqueco de alguem), peco desculpas e desejo o mesmo "Feliz Natal!" que deixei de mandar!Agradeco por voces participarem dos momentos da minha vida!Ate mais! Faz tempo que nao dou dicas de programacao (vai ver, estou preguicoso...), entao achei melhor voltar com isso... :)Vamos tentar, de maneira simples, criar um componente customizado em Objective-C.Para isso, a maneira mais simples e herdar da classe UIView e reescrever o metodo drawRect://interface RTCustomView.h#import @interface RTCustomView : UIView//Criando propriedade "inspecionavel" para a cor da elipse@property IBInspectable (strong, nonatomic) UIColor* ellipseColor;@end//implementacao RTCustomView.m#import "RTCustomView.h"@implementation RTCustomView- (void) drawRect:(CGRect) rect { //Chama o metodo reescrito da classe pai [super drawRect:rect]; //Obtem o contexto grafico atual CGContextRef currentContext = UIGraphicsGetCurrentContext(); //Utiliza a cor passada pela propriedade da classe CGContextSetFillColorWithColor(currentContext, self. ellipseColor.CGColor); //Desenha a elipse do tamanho da tela CGContextFillEllipseInRect(currentContext, rect); //Atualiza o contexto grafico CGContextFlush(currentContext); //Desaloca a memoria da variavel currentContext CGContextRelease(currentContext);}@endPronto, voce tem um componente customizado que faz uma elipse. :)Ate mais! Para poder passar um parametro por referencia em Objective-C e muito parecido com C/C++... E so colocar um asterisco a mais no parametro da funcao e passar a variavel com "E" comercial (&):- (void) instanciarObjeto:(NSObject**) obj { *obj = [[NSObject alloc] init];}... NSObject* obj = nil; [self instanciarObjeto:&obj]; NSLog(@"Instancia: %@", obj);...Valeu pela dica, Daniel Breves! ;) Em um duelo de generos de jogo, quem sera que ganharia?Chun-Li, do jogo de luta Street Fighter 2ouTifa, do jogo de RPG Final Fantasy 7Hum... Sei la... Posso jogar antes de decidir? ;)Ate mais! Antigamente, quando a Internet nao era tao popular, e a informacao mais rapida era o que vinha da televisao, existia um programa educativo que tinha como personagens: um cientista maluco, uma assistente doidinha e um homem vestido de rato.Este programa se chamava "O Mundo de Beakman":Mesmo com esta misturada (ciencia+loucura) que parecia nao dar certo, deu muito certo!Cada episodio era dinamico, engracado e instrutivo. As cartas que tinham as duvidas eram bastante divertidas (principalmente o nome do remetente)!Saudades daquele tempo, onde a informacao era um pouco menos corrida... :)Abaixo, a abertura do primeiro episodio:Ate mais! Sabe aquele seriado que voce via aos domingos de manha na TV