• Programmazione Android
  • CORSI ONLINE
  • Web Agency

Logo

Corsi di programmazione web e mobile online
Navigation
  • Home
  • CORSI ONLINE
  • Tutorial Pratici
  • GUIDE COMPLETE
    • Corso completo di C
    • Corso videogame con Cocos2d
    • Programmazione Cocoa Touch
  • Sezioni
    • Libri e manuali
    • Tips & Tricks
    • Risorse utili
    • Strumenti di Sviluppo
    • Materiale OpenSource
    • Framework
    • Guide Teoriche
    • Guide varie
    • Grafica e Design
    • iPad
    • News
    • Video Tutorial
    • Windows Phone
  • Pubblicità
  • About
    • Chi siamo
    • Pubblicazioni
    • Collabora
    • Sostieni devAPP

TIPS#012 – Concatenare più stringhe in Objective-C

By Redazione | on 22 Maggio 2010 | 4 Comments
Tips & Tricks

Eccovi un Tips davvero semplice, veloce e altrettanto utile: vediamo come poter concatenare due (o più) stringhe in Objective-C. Queste poche righe di codice potrebbero servirvi sia che stiate imparando a programmare per iPhone, iPod Touch, che per iPad o ancora Mac. Per comodità vi mostriamo due modalità, una più semplice da capire, che sfrutta “stringByAppendingString”, l’altra forse un po’ meno chiara per i giovani programmatori, ma comunque molto semplice e che utilizza “stringWithFormat“. Vediamo di cosa si tratta:

Concatenare stringhe tramite “stringByAppendingString”

//Dichiariamo due stringhe
NSString *stringa1 = @"Hello";
NSString *stringa2 = @"World!";

// Concateniamo le nostre due stringhe con il primo metodo, lasciando uno spazio tra le due
NSString *stringaTotale = [stringa1 stringByAppendingString @" "];
NSString *stringaTotale = [stringaTotale stringByAppendingString stringa2];

Concatenare stringhe tramite “stringWithFormat”

//Dichiariamo le stesse due stringhe dell'esempio precedente
NSString *stringa1 = @"Hello";
NSString *stringa2 = @"World!";

// Concateniamo le due stringhe con il secondo metodo, sempre lasciando uno spazio tra le due
NSString * stringaTotale = [NSString stringWithFormat:@"%@ %@", stringa1, stringa2];
Share this story:
  • tweet

Tags: concatenare stringhe Objective-ciphone snippetsNSStringstringByAppendingStringstringWithFormat

Recent Posts

  • Parte il percorso programmatori iOS in Swift su devACADEMY.it

    20 Dicembre 2017 - 0 Comment
  • Android, crittografare dati velocemente con Encryption

    24 Settembre 2018 - 0 Comment
  • Sql2o, accesso immediato ai database tramite Java

    3 Settembre 2018 - 0 Comment
  • Okio, libreria per ottimizzare l’input/output in Java

    27 Agosto 2018 - 0 Comment

Related Posts

  • TIPS#018 – Creare animazioni di oggetti tramite metodi “block-based”

    17 Marzo 2011 - 1 Comment
  • TIPS#015 – Creare animazioni per i nostri oggetti in 3 passi

    26 Ottobre 2010 - 18 Comments
  • T#032 – Sfruttiamo NSUserDefaults per salvare dati delle nostre applicazioni iPhone

    13 Aprile 2010 - 16 Comments

Author Description

4 Responses to “TIPS#012 – Concatenare più stringhe in Objective-C”

  1. 24 Maggio 2010

    Lele

    Ciao, i due metodi sono chiari, il secondo sembra la sprintf del c, una domanda…non esistono altri metodi per concatenare stringhe? tipo il ‘+’ di java o il ‘.’ del php

  2. 7 Settembre 2010

    Fulvio

    No purtroppo

  3. 14 Settembre 2010

    Fabio

    ciao, segnalo un errore in quanto scritto:
    stringByAppendingString vuole i :

  4. 28 Giugno 2011

    longilineo

    è possibile concatenare un array “grezzo” di char?

    per esempio ho una stringa del tipo:

    char *myString = “questa è la prima parte”;
    char *secondaparte = “…e questa è la seconda”;

    Come faccio a concatenare e a mettere il risultato in *myString?

    Ho provato a fare la concatenzione delle 2 stringhe e a mettere il risultato in un nsstring o nsmutablestring e in entrambe i casi la concatenazione riesce, tuttavia ho necessità di convertire il risultato in char* e facendo il casting si sballa tutto quanto.

    Mi serve fare questo per creare query dinamiche da passare a sqlite3_prepare_v2.

    Mi sapete dare una mano?

Leave a Reply

Your email address will not be published. Required fields are marked *


*
*

Corso online di programmazione android e java

SEZIONI

  • Android
  • Comunicazioni
  • Contest
  • Corsi ed Eventi
  • Corso completo di C
  • Corso programmazione videogiochi
  • Framework
  • Grafica e Design
  • Guida rapida alla programmazione Cocoa Touch
  • Guide Teoriche
  • Guide varie
  • iPad
  • Le nostre applicazioni
  • Libri e manuali
  • Materiale OpenSource
  • News
  • Pillole di C++
  • Progetti completi
  • Risorse utili
  • Strumenti di Sviluppo
  • Swift
  • Tips & Tricks
  • Tutorial Pratici
  • Video Tutorial
  • Windows Phone

Siti Amici

  • Adrirobot
  • Allmobileworld
  • Apple Notizie
  • Apple Tribù
  • Avvocato360
  • Blog informatico 360°
  • bubi devs
  • fotogriPhone
  • GiovaTech
  • iApp-Mac
  • iOS Developer Program
  • iPodMania
  • MelaRumors
  • Meritocracy
  • SoloTablet
  • TecnoUser
  • Privacy & Cookie Policy
©2009-2018 devAPP - All Rights Reserved | Contattaci
devAPP.it è un progetto di DEVAPP S.R.L. - Web & Mobile Agency di Torino
Str. Volpiano, 54 - 10040 Leini (TO) - C.F. e P.IVA 11263180017 - REA TO1199665 - Cap. Soc. € 10.000,00 i.v.

devACADEMY.it

Vuoi imparare a programmare?

Iscriviti e accedi a TUTTI i corsi con un’unica iscrizione.
Oltre 70 corsi e migliaia di videolezioni online e in italiano a tua disposizione.

ISCRIVITI SUBITO