Categoria 'Objective-C'


Objective-C: adenda sobre notificações e delegados

Responda à pergunta de ILeW com um artigo genuíno para explicar melhor, anexando exemplo , como eles funcionam e notificações delegados. Usando um padrão que vemos em primeiro lugar como o padrão de delegado:

Delegate

Um objeto em busca de um delegado

Continuação ...

Vídeo múltiplo com AVQueuePlayer

A classe MPMoviePlayerController tem a grande desvantagem de não tratar adequadamente múltipla simultânea de vídeo, além de tornar difícil a criação de uma sequência de vídeo, um após o outro. che è una sottoclasse di AVPlayer ), appartenente al framework più a basso livello AVFoundation , è invece estremamente più versatile, nonostante mantenga egualmente una semplicità nell'implementazione. A classe AVPlayer (ou AVQueuePlayer que é uma subclasse de AVPlayer ), pertencente à estrutura menor nível AVFoundation , em vez disso é extremamente versátil, apesar de manter também uma simplicidade de implementação.

Frameworks Block Diagram

Continuação ...

Objective-C: a melhor forma de usar o arquivo de lista de propriedades

Uma das vantagens dos arquivos de lista de propriedades, que nada mais são do que arquivos de texto que seguem o padrão XML, é que ele pode ser instantaneamente transformado em objetos (como matrizes ou dicionário) Objective-C. Quando você cria uma lista de propriedades do arquivo:

Property List

Continuação ...

Muito curto truque: log de ​​objetos JavaScript

Se você está a desenvolver em um ambiente onde não é possível utilizar ferramentas de depuração, como FireBug , como o Apple iPad simulador Xcode, ele pode se tornar frustrante para identificar problemas, um todo o acesso errado para as propriedades de um objeto. Aqui o uso da obra alert() torna-se crucial!

Continuação ...

Xcode4: código compatível

Xcode 4 permite que você desenvolva aplicativos para iPhone ou iPad com iOS 4.3 alvo menor do que hoje. No entanto, o mesmo código que vem com o modelo de "falha" da presunção, assumindo que a nossa aplicação será alvo iOS 4 ou superior. Na delegado aplicação, por exemplo, Xcode insere as seguintes linhas de código:

1
2
3
4
5
6
7
BOOL ) application : ( UIApplication * ) application didFinishLaunchingWithOptions : ( NSDictionary * ) launchOptions - (BOOL) Aplicação: (UIApplication *) didFinishLaunchingWithOptions aplicação: ( NSDictionary *) launchOptions
{
/ / Substituir ponto para personalização após o lançamento do aplicativo.
self.window.rootViewController = self.viewController;
; [Self.window makeKeyAndVisible];
; retornar YES;
}

Continuação ...

Objective-C: notificações e delegados

Em Objective-C, temos duas maneiras utilizadas para receber e enviar mensagens entre classes: as notificações e delegados. A diferença entre os dois, assim como ao nível da aplicação, depende substancialmente "quanto" - objectos - pode receber uma mensagem. Primeiro, deixe-me mostrar-lhe como é que o conceito de delegado.

Continuação ...

Muito curto trecho: NSConnection com parâmetros POST

che in modalità POST . O objeto NSMutableURLRequest pode ser usado em qualquer GET que o modo POST . . Os parâmetros, no entanto, são formatados como se estivessem em GET , ou seja, na seqüência nome_campo1=valore1&nome_campo2=valore2&... . Aqui está um trecho útil para simplificar a construção de golfe:

Continuação ...

Objective-C: public, protected e privadas

Eu escrevi um artigo semelhante para ActionScript há muito tempo: Actionscript 3.0: public, protected, private e internos . Relendo, percebi duas coisas: a primeira foi a extrema semelhança com Objective-C, embora esta última não inclui internal .

Continuação ...

iPhone FontsBook: o código-fonte para exibir a fonte do sistema

Para completar o artigo How to:. fontes personalizadas no iOS 3 2 proponho a fontes FontsBook , um aplicativo para iPhone simples que exibe em uma tabela de todas as fontes do sistema, agrupados por família.

FontsBookFontsBookFontsBook

Continuação ...

Muito curto truque: como usar NSFileManager

, in quanto quest'ultimo restituisce un'instanza singleton, cioè sempre lo stesso puntatore ad oggetto (non thread safe). A Apple recomenda usar o exemplo do NSFileManager e não a sua classe meotodo defaultManager , como o último retorna uma instância singleton, que é sempre o mesmo ponteiro para objeto (não thread-safe).

Continuação ...