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:

Continuação ...
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 ...
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 ...
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.



Continuação ...
Com o lançamento do iOS 3.2, você pode incluir em seus recursos de fonte para um aplicativo para ser usado esatamente como os fornecidos pelo sistema:
file. Aplicações que pretende utilizar fontes personalizadas podem agora incluir fontes aqueles em seu pacote de aplicativos e registrar Essas fontes com o sistema, incluindo as UIAppFonts Sua chave em Info.plist arquivo. O valor dessa chave é uma matriz de strings Identificar os arquivos de fonte em pacote do aplicativo. Quando o sistema vê a chave, ele carrega as fontes especificados e torna-los disponíveis para a aplicação.
Continuação ...
Quando você não está trabalhando sozinho para a maioria dos todos os desenvolvedores chega a hora de encontrar orientação na escrita do código. Protocolos e padrões para permitir a "leitura" de forma fácil e intervir (mais facilmente) no código dos outros.
Quando trabalhamos em um projeto mais programadores, muitas vezes, de diferentes línguas, você deve encontrar uma forma comum de escrever, na documentação interna e externa padrão para o código. No meu trabalho eu estou normalmente interagem com:
- Objetive-C, C / C + +
- PHP
- HTML
- Javascript
- Actionscript
- CSS
Continuação ...
Mova o Double Tap no simulador
O simulador de iPhone / iPad no Xcode permite simular o toque duplo com a tecla ALT. Isso é útil para simular a função de Pinch, que é utilizado para ampliar ou reduzir distâncias contida na exibição de rolagem com objetos ou UIWebView . Bem, alguns de vocês têm notado que a simulação dos "dois dedos" procede de uma forma simétrica, sempre a partir do centro da tela. Para mover este "centro" também é simplesmente manter pressionada a tecla SHIFT.
Continuação ...
Quantos programadores usam para fazer, eu também construir minhas próprias bibliotecas de funções prontas para serem reutilizados em vários projetos e em múltiplos contextos. Deixa-me passar o título deste post, talvez um pouco "arriscado, mas, no entanto, como veremos, não muito longe da realidade.
Em Objective-C, você pode escrever e chamar C / C + +, incluindo a montagem para esse assunto. Esta característica faz com que seja um idioma verdadeiramente versátil, e, em alguns aspectos, fenomenal. Por um lado, na verdade, você pode usar e apreciar a sintaxe puramente Objective-C, por outro lado, você pode executar porting rápido do código escrito em ANSI C (talvez para Unix Digital, Sun) e usá-lo confortavelmente em nosso iPhone ou aplicação iPad; para não falar de todo o Kernel BSD já disponível no Mac OS X!
Continuação ...
Para compor e-mail dentro de um iPhone / iPod é simplesmente adicionar o quadro MessageUI . No nosso controller para entrar na inclusão do quadro e implementar o protocole MFMailComposeViewControllerDelegate :
Continuação ...
Na Apple iPhone e iPod que usamos para gerenciar um único arquivo de imagem quando o aplicativo é carregado, o arquivo Default.png . Na Apple iPad, no entanto, o diferente dell'orientamente gestão exige a adoção de vários arquivos de imagem, para se certificar de que você vê a tela inicial all'orientamente correto para o dispositivo. Quando o aplicativo é iniciado, como foi o caso do iPhone, não é possível falar código para "maravilha" neste orientação do dispositivo. Felizmente ele foi introduzido no carregamento automático de arquivos especiais, dependendo da orientação:

Os arquivos são suportados atualmente, além do clássico Default.png não recomendamos que você use como é redimensionada e deformado com base na orientação são:
- Default-Portrait.png
- Default-PortraitUpsideDown.png
- Default-Landscape.png
- Default-LandscapeLeft.png
- Default-LandscapeRight.png
e LandscapeRight possono essere utilizzate per determinare orietamento e verso di quest'ultimo. O versões PortraitUpsideDown , LandscapeLeft e LandscapeRight pode ser usado para determinar Retrato Ver e para o último.
Para aplicação começou, então, como recomendado pela Apple, é bom para "redesenhar" - quando necessário - nossos pontos de vista atuando em application:didFinishLaunchingWithOptions .
Continuação ...
Últimos comentários
Giovambattista Fazioli : @ Ale: Como mostrado @ Kevin ver em GitHub repo: https://github.com/gfazioli/Ch roma-Key
Giovambattista Fazioli : @ Kevin: Veja https://github.com/gfazioli/Ch roma-Key
Kevin : Very nice exemplo -, gostaria de ver o fla também.!
Ludovica : Olá! Vou explicar a minha dúvida. Quando eu escrevo um post não adicionar imagens no artigo (se assim for ...
Marco : Olá @ Giovan Battista Fazioli, obrigado por todas as explicações sobre este excelente guia. Eu tenho uma pergunta para ...