Articles of objective c

O que exatamente é um chamado “Cluster de Classe” em Objective-C?

Eu estava lendo que NSArray é apenas uma coisa dessas. Soa pesado. Eu tenho 7 livros realmente gordos aqui na minha mesa sobre Objective-C, Cocoa e C. Nenhum deles menciona o Cluster de Classe, pelo menos eu não posso encontrá-lo no Index na parte de trás dos livros. Então, o que é isso?

Erro do compilador: “elemento inicializador não é uma constante de tempo de compilation”

Ao compilar este código, recebo o erro “elemento inicializador não é uma constante de tempo de compilation”. Alguém pode explicar por quê? #import “PreferencesController.h” @implementation PreferencesController – (id)init { self = [super init]; if (self) { // Initialization code here. } return self; } NSImage* imageSegment = [[NSImage alloc] initWithContentsOfFile:@”/User/asd.jpg”];//error here

Como escrever o plugin do OS X Finder

Estou procurando um guia ou código de exemplo para escrever plugins do Mac OS X Finder? Gostaria de saber como fazer algumas ações simples: adicionando superposições de imagem aos icons adicionando itens do menu de contexto ouça as alterações nos arquivos Eu encontrei os dois resources a seguir: Escrevendo Plug-ins de Menu Contextual para o […]

Expressões regulares em um aplicativo Objective-C Cocoa

O Googling inicial indica que não há uma maneira interna de fazer expressões regulares em um aplicativo Objective-C Cocoa. Então, quatro perguntas: Isso é realmente verdade? Você está brincando comigo? Ok, então existe uma boa biblioteca de código aberto que você recomendaria? Quais são as maneiras de chegar perto o suficiente sem importar uma biblioteca, […]

O UILongPressGestureRecognizer é chamado duas vezes ao pressionar

Estou detectando se o usuário pressionou por dois segundos: UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPress:)]; longPress.minimumPressDuration = 2.0; [self addGestureRecognizer:longPress]; [longPress release]; É assim que eu lido com a imprensa longa: -(void)handleLongPress:(UILongPressGestureRecognizer*)recognizer{ NSLog(@”double oo”); } O texto “oo duplo” é impresso duas vezes quando pressiono por mais de 2 segundos. Por que é isso? […]

Desativar a contagem automática de referência para alguns arquivos

Eu fiz o download do iOS 5 SDK e descobri que o ARC é um ótimo recurso do novo compilador da Apple. Por enquanto, muitos frameworks de terceiros não suportam o ARC. Posso usar o ARC para meu novo código e manter o código de retenção / release atual inalterado? O conversor ARC não funciona […]

Como descobrir quem chamou um método?

Exemplo: Quando meu método -fooBar é chamado, quero que ele faça o login no console, outro método do qual outra class o chamou. Agora, só sei como registrar o nome do método do fooBar em si e sua class, com isto: _cmd [self class] Isso é possível descobrir?

O problema de correção automática do quadro UICollectionViewCell do contentView na célula do protótipo do Storyboard (Xcode 6, iOS 8 SDK) acontece quando é executado apenas no iOS 7

Estou usando o Xcode 6 Beta 3, iOS 8 SDK. Construa o Target iOS 7.0 usando o Swift. Por favor, consulte o meu problema passo a passo com screenshots abaixo. Eu tenho um UICollectionView no Storyboard. 1 Protótipo UICollectionViewCell que contém 1 label no centro (sem regra de auto-redimensionamento). O fundo roxo era para marcar […]

@synthesize vs @dynamic, quais são as diferenças?

Quais são as diferenças entre implementar @property com @dynamic ou @synthesize ?

É possível tornar o método -init privado em Objective-C?

Eu preciso esconder (tornar privado) o método -init da minha class em Objective-C. Como eu posso fazer isso?