'Tutoriais' Categoria


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

Completando o artigo How to:. fontes personalizadas sobre o iPhone OS 3 2 propomos a FontsBook fontes , um aplicativo simples para iPhone que mostra uma tabela todas as fontes do sistema, agrupados por família.

FontsBookFontsBookFontsBook

Leia mais ...

Como: Fontes personalizadas no OS iPhone 3.2

Com versão 3.2 do IOS você pode incluir em seus recursos de fonte da aplicação, para usar como as previstas é exatamente o sistema:

file. Aplicativos que deseja usar fontes personalizadas podem agora incluir fontes aqueles em sua aplicação e registrar Essas fontes fornecidos com o sistema, incluindo as UIAppFonts Sua chave em Info.plist arquivo. O valor desta chave é um array de strings Identificando os arquivos de fonte no pacote do aplicativo. Quando o sistema vê a chave, ele carrega as fontes especificadas e as torna disponíveis para o aplicativo.

Leia mais ...

Objective-C: como girar uma imagem no espaço 3D

), un oggetto di più basso livello con innumerevoli potenzialità. A classe UIView define um ponteiro para a camada ( CALayer ), sujeito a um nível mais baixo com potencial sem fim. A camada fornece uma variedade de métodos e as propriedades relacionadas com a exibição de o conteúdo do ponto de vista. Por exemplo, você pode manipular o conteúdo de uma vista no espaço tridimensional. Em " tal transição que é interessante notar que o código é simples, e tudo é criado usando Interface Builder:

Leia mais ...

Objective-C: obter informações Latitude e Longitude

Eu respondo a Mirko me perguntando como fazer o processo inverso proposto em Obter Latitude e Longitude em Objective-C .
A partir dos valores de Latitude e Longitude você pode usar a classe MKReverseGeocoder para obter uma gama de informações, tais como: cidade, endereço, estado, na íntegra, cap!

Leia mais ...

Muito curto trecho: slideshow 10 linhas de código

Deixe-me mostrar como você pode implementar uma simples apresentação de slides de imagens com poucas linhas de código, usando jQuery .
Esta técnica pode ser implementada em qualquer tipo de site, o importante é incluir a biblioteca jQuery . Eu usei essa técnica para um site construído em WordPress , desenvolvido em poucas horas para um evento.

Leia mais ...

Como chegar Latitude e Longitude em Objective-C

O quadro MapKit oferece muitos recursos úteis, com exceção do retorno de Latitude e Longitude de um endereço. Em JavaScript, por exemplo, você pode usar o serviço prestado pelo Google Geocoding e discutidos em Google Maps: Como obter Latitude e Longitude de um endereço . Em Apple iPhone ou iPad, no entanto, você pode superar o obstáculo usando um diferentes serviços do Google. Especificamente, você pode chamar diretamente o url:

1
http://maps.google.com/maps/geo?q = [endereço] saída & = csv

Onde está [indirizzo] para entrar na cadeia com o endereço que deseja transformar as coordenadas. A saída retornado é do tipo:

1
200,8,41.9128300,12.2241172

). O primeiro valor, 200 , indica que tudo correu bem ( 200 OK ). A segunda, 8 , é o parâmetro de precisão Google (1-10). Os dois últimos valores são, por fim, a latitude ea longitude. Agora vemos um protótipo de um método pode ser incluído nas nossas candidaturas:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
CLLocationCoordinate2D ) getLocationFromAddress : ( NSString * ) address { - (CLLocationCoordinate2D) getLocationFromAddress: ( NSString *) {endereço
urlString = [ NSString stringWithFormat : @ "http://maps.google.com/maps/geo?q=%@&output=csv" , NSString * urlString = [ NSString stringWithFormat: @ "% @ http://maps.google.com/maps/geo?q = output = csv &"
NSUTF8StringEncoding ] ] ; [StringByAddingPercentEscapesUsingEncoding Endereço: NSUTF8StringEncoding]];

listItems = [ locationString componentsSeparatedByString : @ "," ] ; NSArray * ListItems = [locationString componentsSeparatedByString: @ ""];

/ / Int zoom = 0;
0.0 ; latitude duplo = 0,0;
0.0 ; double longitude = 0,0;

listItems count ] > = 4 && [ [ listItems objectAtIndex : 0 ] isEqualToString : @ "200" ] ) { if ([ListItems count]> = 4 && [[objectAtIndex ListItems: 0] isEqualToString: @ "200"]) {
/ / Zoom [objectAtIndex [ListItems: 1] intValue] =;
listItems objectAtIndex : 2 ] doubleValue ] ; latitude = [[objectAtIndex ListItems: 2] doubleValue];
listItems objectAtIndex : 3 ] doubleValue ] ; longitude = [[ListItems objectAtIndex: 3] doubleValue];
{ Else {}
/ / Erro
}
CLLocationCoordinate2D localização;
location.latitude = latitude;
location.longitude = longitude;

retornar a localização;
}

Notas de Interesse

, alla stregua della funzione explode ( ) del PHP per intenderci. A seqüência retornada em locationString é "dividida" pelo método componentsSeparatedByString , como a função explode ( ) do PHP por exemplo. No exemplo eu propus que entrei - mas comentou - o código para recuperar até mesmo a precisão parâmetro Google, precisão ou fator de escala, denotada por zoom .

Fonte como

Para completar, eu fiz um pedido pequeno exemplo com o qual você pode tentar o método proposto acima, entrar em qualquer endereço eo iPhone vai exibir no mapa.


Baixar Fonte

Agradeço a equipe devAPP para a inspiração deste artigo.

Leia mais ...

Como localizar as imagens e pontos de vista em Interface Builder

Depois de explicar como localizar as nossas cordas no Xcode , como vemos agora é simples - aplicando a mesma técnica - para localizar e visualizar as imagens / interfaces criadas com o Interface Builder.

Localize recursos gráficos

O processo, como mencionado, é o mesmo, se temos uma imagem já está incluído em nossos recursos, ou inserir um novo, e nós queremos "localizar" - isto é, gerenciamento de duas ou mais imagens com base nos idiomas suportados - basta clicar no botão Imagem à direita ( Adium.png neste exemplo) e selecione Get Info:

Nós clique em Criar Localizable arquivo no canto inferior esquerdo.

Clique em Adicionar e insira Localização Italian :

A fim de obter:

esattamente come accadeva con il testo: Nossa imagem é movido (fisicamente, uma das raras vezes quando isso acontece nell'alberatura Xcode é refletida no sistema de arquivos) em pastas virtuais English.lproj e Italian.lproj exatamente como aconteceu com o texto:

contiene una stessa versione dell'immagine. Neste ponto cada uma das pastas English.lproj e Italian.lproj contém a mesma versão da imagem. Esta imagem é manipulada dentro de Interface Builder, onde poderemos ver - por padrão - a versão em Inglês.
Neste ponto, simplesmente substituir um (ou ambos os arquivos Adium.png ) para se obter uma localização das imagens "flash".

Localize o XIB arquivos

Mesmo as interfaces construídas com Interface Builder pode ser localizado em sua totalidade, quando for considerado necessário. ) con interfaccia XIB , lo selezioniamo, scegliamo Get Info dal menu contestuale, rendiamo il file localizzabile, aggiungiamo la localizzazione in italiano: O procedimento é idêntico ao realizado com as capacidades gráficas: adicionar um ViewController (por exemplo infoViewController ) interface XIB, nós selecioná-lo, escolha Obter Informações no menu contextual, dar o localizável arquivo, adicionar localização em italiano:

ViewController

Clique em Inglês ou Italiano irá abrir o Interface Builder! ) all'interno della classica cartella Classes . Desta vez, o sistema de arquivos, vamos notar que você criou dois diretórios ( English.lproj e Italian.lproj ) dentro da pasta Classes clássica. Ambos terão seus arquivos infoViewController.xib . O conforto no presente, claramente resolvida no código, quando vamos instanciar nosso código controlador teremos uma "limpa" como este:

1
2
[ InfoViewController alloc ] ; InfoViewController * info = [InfoViewController alloc];
info.view ] ; [Self.view addSubview: info.view];

Como você pode ver não há qualquer vestígio de qualquer declaração relativa à localização, totalmente gerenciado pelo sistema. As duas interfaces, é claro, pode ser completamente diferente no que eles estão em todos os aspectos como dois XIB ficheiros separados.

Leia mais ...

Personalizar um formulário graficamente

Fui convidado como personalizar uma forma gráfica, incluindo uma caixa de busca como o deste blog. A técnica utilizada, ou melhor que uso, é obviamente válida para qualquer tipo de forma de módulo. O que muda é apenas a complexidade do trabalho a ser feito, dependendo da complexidade do próprio formulário.

Leia mais ...

Adobe Flash CS4: Criar um carregador de Ajax ou o Indicador de atividade

Criar um carregador de Ajax (ou Indicador de atividade para aqueles acostumados a usar o iPhone da Apple) para a Web não é uma coisa difícil: há serviços que geram imagens gif animadas de todos os tipos. No entanto, o formato GIF tem a grande desvantagem de não suportar transparente como deveria. Transparência em formato GIF agora, envolve apenas um plano de bits, com a consequência de que, se não temos uma cor de fundo uniforme, bordas da imagem são visivelmente granulada e fragmentada.

Leia mais ...

Como usar o Google Maps no Adobe Flash CS4

No Adobe Flash, você pode usar uma grande variedade de APIs externa fornecida pelos serviços da Web, como Facebook , Twitter ou Flickr . Neste tutorial veremos como integrar, em um muito simples, os serviços de Google Maps em um filme / aplicativo Adobe Flash CS4.

Leia mais ...



Pare SOPA