Articles of objetiva c

O Objective-C permite dependencies circulares?

Estou reescrevendo uma biblioteca Java em Objective-C e me deparei com uma situação estranha. Eu tenho duas classs que importam umas às outras. É uma dependência circular. O Objective-C suporta tal situação? Se não, como você recomenda que eu reescreva?

Não é possível adicionar um raio de canto e uma sombra

Estou tentando desenhar uma sombra e um raio de canto em uma imagem. Eu posso adicioná-los separadamente, mas não tenho como adicionar os dois efeitos ao mesmo tempo. Estou adicionando uma sombra com: [layer setShadowOffset:CGSizeMake(0, 3)]; [layer setShadowOpacity:0.4]; [layer setShadowRadius:3.0f]; [layer setShouldRasterize:YES]; Aqui, layer é um CALayer de uma subclass de UIView. Então isso funciona […]

Enum valor múltiplo em Obj-C

Nos frameworks Cocoa e Cocoa Touch, os enums são usados ​​como constantes. Eu entendo como usá-lo, exceto em um caso, o caso, você pode passar como um valor múltiplo parâmetro com o | operador. Como em: pageControl.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleTopMargin); O enum é declarado assim: enum { UIViewAutoresizingNone = 0, UIViewAutoresizingFlexibleLeftMargin = 1 << […]

Instrumentos ObjectAlloc: Explicação de bytes em tempo real e bytes globais

Estou usando a ferramenta ObjectAlloc da Instument em uma tentativa de entender o que a memory que meu aplicativo (iPhone) está fazendo e quando e onde está fazendo isso. Eu realmente gostaria de uma explicação básica dessas statistics: Bytes ao vivo Vivo Transitório Bytes gerais Quando estou tentando descobrir quanto de memory meu aplicativo está […]

No iPhone: descobre que música está tocando atualmente? (no tocador de música do iPod)

A Apple lançou o access à biblioteca do iPod no iPhone SDK 3.0 e eu estou querendo saber se agora é possível entender qual música está sendo reproduzida atualmente? Título, Artista, Álbum é suficiente. Exemplo: o usuário abre um aplicativo e o aplicativo pode saber qual música está sendo reproduzida em segundo plano. Alguém já […]

Obter o tipo de um arquivo no cacau

Eu consegui encontrar o tipo de arquivo estendido de um arquivo especificado (imagem JPEG, TIFF Image, …), mas estou procurando algo mais genérico que pode categorizar arquivos em “grandes categorias” como imagens, moovies, arquivos de texto, .. Existe uma maneira de conseguir isso no cacau (ou objective-c)? Obrigado pela ajuda,

Ordenar NSArray de objects personalizados por suas propriedades NSDate

Eu estou tentando classificar um NSArray que é preenchido com objects personalizados. Cada object tem uma propriedade startDateTime que é do tipo NSDate. O código a seguir resulta em uma matriz, sortedEventArray , preenchida, mas não classificada. Eu estou indo sobre isso completamente errado ou estou apenas sentindo falta de algo pequeno? NSSortDescriptor *dateDescriptor = […]

Os direitos especificados … perfil. (0xE8008016). Erro iOS 4.2

Estou recebendo o erro ‘temido’ The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile. (0xE8008016). The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile. (0xE8008016). ao tentar implantar meu primeiro aplicativo em um dispositivo não […]

Analisar Plist (NSString) em NSDictionary

Então eu tenho uma string estruturada plist, que é obtida dinamicamente (não do sistema de arquivos). Como eu iria converter essa string para um NSDictionary. Eu tentei convertê-lo NSData e, em seguida, para um NSDictionary com NSPropertyListSerialization, mas ele retorna “[NSCFString objectAtIndex:]: seletor não reconhecido enviado para instância 0x100539f40” quando eu tento acessar o NSDictionary, […]

Objective-C: A melhor maneira de acessar a API REST no seu iphone

tem lutado com isso há algum tempo. Estou tentando acessar uma API REST no meu iphone e me deparei com a estrutura ASIHTTP que me ajudaria. Então eu fiz algo como //call sites, so we can confirm username and password and site/sites NSURL *url = [NSURL URLWithString: urlbase]; ASIHTTPRequest *request = [[[ASIHTTPRequest alloc] initWithURL:url] autorelease]; […]