Artigos com a tag 'Xcode'


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 ...

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 ...

Como fontes personalizadas no iOS 3.2

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 ...

Diretrizes para Codificaçã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 ...

10 trechos úteis Objective-C

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 ...

Como desenvolver em PHP com Xcode e Objective-C

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 ...

Muito curto trecho: compor e-mail dentro de um iPhone, iPod ou iPad

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 ...

iPad: gerenciar suas telas de inicializaçã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 ...