Ir para conteúdo
Visualizar no app

Uma forma melhor de navegar. Saiba mais.

MM Fórum

Um app em tela cheia na sua Tela de Início com notificações push, avisos e mais.

Para instalar este app no iOS/iPadOS
  1. Toque no ícone de Compartilhamento no Safari
  2. Role o menu e toque em Adicionar à Tela de Início.
  3. Toque em Adicionar no canto superior direito.
Para instalar este app no Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Duvida] Substring

Featured Replies

Postado

Meu primeiro post aqui, e queria ja usa-lo como um tipo de introducao.

Meu nome e' Andreh e ja queria pedir desculpas pela falta de acentos, mas vamos ao que interessa, comprei um MacBook Pro apenas para aprender essa confusa linguagem chamada de Objective-C. Eu tenho apenas 18 anos e trabalho a 1 ano com VB/ASP.net e uso o SQL Server e Oracle, mas infelizmente o VB me viciou em codigos simples, e agora que estou vendo uma programacao mais "completa", estou tentando "migrar" meus conhecimentos de VB.net para Obj-C, entao estou tentando fazer alguns aplicativos que me ajudaram muito no inicio quando comecei a aprender VB, e me deparei com um serio problema, e ai vem minha duvida :

No VB existe uma funcao chamada substring e eu queria usa-lo no Obj-C.

Eu nao sou preguicoso, eu pesquisei no google, achei alguns exemplos, mas nenhum que explica perfeitamente o uso dos comandos e da estrutura.

Obrigado.

  • Respostas 3
  • Visualizações 1.2k
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Postado

Seja bem vindo...

Aqui no fórum vai encontrar a maneira de "corrigir seu teclado" do MacBook Pro.

Vamos ao que interessa.

Já foi apresentado ao NSString?

Se não, me permita:NSString Class Reference

Assim como este material, no site dedicado ao desenvolvimento, você encontra muita informação. É gratuito.

Uma ressalva, nunca programei em VB, então, talvez o conceito que vou lhe passar não seja o que deseja. É só avisar.

Existem 3 métodos (orientação à objeto) para isto:

NSString *str = @"1234567890";
NSString *str2 = [str substringFromIndex:4];

NSString *str = @"1234567890";
NSString *str2 = [str substringToIndex:6];

NSString *str = @"1234567890";
NSString *str2 = [str substringWithRange:NSMakeRange(4, 6)];

A saída disto seria:

567890 // ignora os 4 primeiros e guarda o restante

123456 // guarda os 6 primeiros e ignora o restante

567890 // ignora os 4 primeiros e guarda os 6 próximos

Postado
  • Autor

Puts cara, muito obrigado, vou procurar tambem sobre o teclado.

E' isso mesmo que eu procurava. Com certeza vou ler o site tambem.

O terceiro exemplo funcionou do jeito que eu queria.

No VB se faz assim :

Dim strExemplo As String = "" 'Declaracao'

strExemplo.Substring(0, 5) ' Primeiro parametro e' onde comeca a selecionar e o segundo parametro e' o tamanho a partir do ponto do primeiro parametro'

Acho que foi respondido.

Editado por Andreh

  • 2 meses depois...
Postado

Meu primeiro post aqui, e queria ja usa-lo como um tipo de introducao.

Meu nome e' Andreh e ja queria pedir desculpas pela falta de acentos, mas vamos ao que interessa, comprei um MacBook Pro apenas para aprender essa confusa linguagem chamada de Objective-C. Eu tenho apenas 18 anos e trabalho a 1 ano com VB/ASP.net e uso o SQL Server e Oracle, mas infelizmente o VB me viciou em codigos simples, e agora que estou vendo uma programacao mais "completa", estou tentando "migrar" meus conhecimentos de VB.net para Obj-C, entao estou tentando fazer alguns aplicativos que me ajudaram muito no inicio quando comecei a aprender VB, e me deparei com um serio problema, e ai vem minha duvida :

No VB existe uma funcao chamada substring e eu queria usa-lo no Obj-C.

Eu nao sou preguicoso, eu pesquisei no google, achei alguns exemplos, mas nenhum que explica perfeitamente o uso dos comandos e da estrutura.

Obrigado.

vc pode fazer algo do tipo

vc tem um string com o conteudo

string = "Forum MacMagazine"

string = [string stringByReplacingOccurrencesOfString:@"Forum" withString:@""];

espero ter ajudado

Quer aprender mais sobre desenvolvimento iOS e MAC?

http://www.ferbass.com

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conta

Navegação

Buscar

Buscar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.