Artigos com a tag 'Xcode "


Objective-C: a melhor forma de usar os arquivos lista de propriedades

Uma das vantagens dos arquivos Propriedade lista, que são simplesmente arquivos de texto que seguem o padrão XML, é que você pode imediatamente ser transformados em objetos (como array ou dicionário) Objective-C. Quando você cria uma propriedade lista de arquivos:

Property List

Continuação ...

Truque muito curto: log objetos JavaScript

Se você está a desenvolver em um ambiente onde é impossível utilizar as ferramentas de depuração como FireBug , como o simulador de iPhone da Apple no Xcode, ele pode se tornar frustrante para encontrar problemas, incluindo um acesso incorreto a todas as propriedades de um objeto. Aqui é que a utilização de obras alert() é fundamental!

Continuação ...

Xcode4: código compatível

Xcode 4 permite desenvolver aplicativos para iPhone ou iPad com um alvo mais baixo do que o iPhone OS 4.3 de hoje. No entanto, o mesmo código que vem com modelos de "pecado" da arrogância, supondo que a nossa aplicação será alvo iPhone OS 4 ou superior. Delegada na aplicação, por exemplo, insere Xcode 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 de aplicativos.
self.window.rootViewController = self.viewController;
; [Self.window makeKeyAndVisible];
; retorno YES;
}

Continuação ...

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

Completando o artigo How To: fontes personalizadas no iPhone OS 3. dois proponho a fontes FontsBook , um aplicativo para iPhone simples que mostra uma tabela todas as fontes do sistema, agrupados por família.

FontsBookFontsBookFontsBook

Continuação ...

How To: fontes personalizadas no iPhone OS 3,2

Com o lançamento 3.2 do IOS você pode incluir suas próprias fontes, em um recurso de aplicativo a ser usado exatamente como aqueles fornecidos com o sistema:

file. Aplicações que pretende utilizar fontes personalizadas podem agora incluir fontes aqueles em seu pacote de aplicativo e registrar com o sistema Essas fontes Incluindo o UIAppFonts Sua chave em Info.plist arquivo. O valor desta chave é um array de strings Identificar os arquivos de fonte no pacote do aplicativo. Quando o sistema vê a chave, ele carrega as fontes especificadas e os torna disponíveis para o aplicativo.

Continuação ...

Diretrizes para Codificação

Quando já não trabalha sozinha para todos os desenvolvedores chega a hora de encontrar orientação na escrita de código. Protocolos e padrões que tornam possível "ler" e intervir com facilidade (mais facilmente) no código dos outros.
Quando estamos trabalhando em um projeto mais programadores, muitas vezes de diferentes línguas, você deve encontrar uma forma comum de escrita, interna e externa em padrões de documentação do código. No meu trabalho eu sou normalmente para interagir com:

  • Objet-C, C / C + +
  • PHP
  • HTML
  • JavaScript
  • Actionscript
  • CSS

Continuação ...

10 trechos úteis Objective-C

Mova o toque duplo no simulador

O simulador de iPhones / iPad Xcode permite simular a tocar duas vezes a tecla Alt está pressionada. Isto é útil para simular a função de Pinch, que é utilizado para ampliar ou role Manter afastado de conteúdo na visão com objetos ou UIWebView . Bem, alguns de vocês têm notado que a simulação do "dois dedos" procede de uma forma simétrica sempre a partir do centro da tela. Para mover este "centro" é também apenas mantenha pressionada a tecla SHIFT.

Continuação ...

Como desenvolver em PHP com Xcode e Objective-C

Como muitos programadores a usar, eu também construir a minha própria biblioteca de funções prontas para serem reutilizados em vários projetos e contextos múltiplos. Deixe-me alterar 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 essa matéria. Esta característica o torna uma linguagem muito versátil e, em alguns aspectos, fenomenal. Por um lado, você pode usar e apreciar a sintaxe puramente de Objective-C, por outro lado você pode executar código mais rápido portar escrito em ANSI C (talvez para Digital Unix ou Sun) e pode caber confortavelmente em nossas aplicações iPhone ou iPad; para não mencionar todos os kernel BSD já está disponível no Mac OS X!

Continuação ...

Trecho muito curto: compor e-mail em um iPhone aplicação iPod ou iPhone

Para compor e-mail em um iPhone application / iPod, basta adicionar o quadro MessageUI . Em nosso controller para digitar a inclusão do quadro e adotar o Protocolo MFMailComposeViewControllerDelegate :

Continuação ...

iPad: telas de boot lidar com

Apple iPhone e iPod foram usados ​​para gerenciar um único arquivo de imagem para carregar o aplicativo, o arquivo Default.png . IPad Apple, no entanto, a orientação de gestão diferente requer o uso de múltiplos arquivos de imagem, para ter certeza que você vê a tela corretamente com base na orientação do dispositivo. Durante a inicialização do aplicativo, como foi o caso para o iPhone, não é possível intervir para o código para "saber" como o dispositivo-oriented. 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 recomendo usar porque é escalado e deformado de acordo com a orientação, são:

  • Padrão Portrait.png-
  • Padrão PortraitUpsideDown.png-
  • Padrão Landscape.png-
  • Padrão LandscapeLeft.png-
  • Padrão LandscapeRight.png-

e LandscapeRight possono essere utilizzate per determinare orietamento e verso di quest'ultimo. Versões PortraitUpsideDown , LandscapeLeft e LandscapeRight pode ser usado para determinar orietamento e para o segundo.

Aplicativo para iniciar, então, como recomendado pela Apple, é "redesign" bom - se necessário - nossos pontos de vista, deliberando no âmbito application:didFinishLaunchingWithOptions .

Continuação ...