Articles of object c

Como copiar um object no objective c

Eu preciso copiar profundamente um object personalizado que tenha objects próprios. Eu tenho lido ao redor e estou um pouco confuso sobre como herdar o NSCopying e como usar o NSCopyObject. Alguém poderia me ajudar? Obrigado pela leitura!

Compare os números das versões em Objective-C

Estou escrevendo um aplicativo que recebe dados com itens e números de versão. Os números são formatados como “1.0.1” ou “1.2.5”. Como posso comparar esses números de versão? Eu acho que eles precisam ser formatados como uma string primeiro, não? Quais opções eu tenho para determinar que “1.2.5” vem depois de “1.0.1”?

Como funciona o Appcelerator Titanium Mobile?

Estou trabalhando na criação de um aplicativo para iPhone com o Titanium Mobile 1.0 e vejo que ele compila para um binário nativo do iPhone. Como é que isso funciona? Parece que seria preciso muito trabalho pesado para analisar o código JavaScript e fazer uma tradução direta para o Objective-C sem ter uma linguagem superconectada […]

Como recuperar o nome da cidade atual do usuário?

Como você recupera o nome da cidade atual do usuário?

Problemas com flutuadores no Objective-C

Eu tenho um pequeno problema e não consigo encontrar uma solução! Meu código é (isso é apenas um exemplo de código, mas meu código original faz algo assim): float x = [@”2.45″ floatValue]; for(int i=0; i<100; i++) x += 0.22; NSLog(@"%f", x); a saída é 52.450001 e não 52.450000! Eu não sei porque isso acontece! […]

Métodos de class que criam novas instâncias

Além do padrão padrão [[MyClass alloc] init] , alguns objects são construídos a partir de methods estáticos como MyClass *obj = [MyClass classWithString:@”blabla”] De acordo com guias de gerenciamento de memory amplamente difundidos (incluindo os da Apple), você é o único responsável por liberar os objects alloc . Alguém pode me fornecer um modelo para […]

Combinar bibliotecas estáticas

Eu tentei a abordagem nesta questão , mas parece que a versão linux do ar não é o mesmo que a versão mac desde que eu não consegui combinar os arquivos de object novamente. O que eu basicamente quero fazer é mesclar outra biblioteca estática em meu produto de compilation de biblioteca estática do Xcode […]

Qual é a diferença entre uma constante de string e uma string literal?

Estou aprendendo objective-C e cacau e me deparei com esta declaração: As estruturas Cocoa esperam que as constantes de cadeia global, em vez de literais de cadeia, sejam usadas para chaves de dictionary, nomes de notificação e exceção e alguns parâmetros de método que usam sequências de caracteres. Eu só trabalhei em linguagens de alto […]

Como atualizar o object existente no Core Data?

Quando insiro novo object eu faço com o seguinte código: NSManagedObjectContext *context = [appDelegate managedObjectContext]; Favorits *favorits = [NSEntityDescription insertNewObjectForEntityForName:@”Favorits” inManagedObjectContext:context]; favorits.title = @”Some title”; NSError *error; if (![context save:&error]) { NSLog(@”Whoops”); } Como posso atualizar o object existente nos dados principais?

O ARC suporta filas de despacho?

Estou lendo a documentação da apple sobre “memory management para filas de distribuição”: Mesmo se você implementar um aplicativo de garbage collection, ainda deverá reter e liberar suas filas de distribuição e outros objects de expedição. O Grand Central Dispatch não suporta o modelo de garbage collection para recuperar memory. Eu sei que o ARC […]