En aquest tema, aprendrem sobre els tipus de dades i les variables en Objective-C. Aquest és un concepte fonamental que necessitem dominar per poder escriure programes efectius i eficients.

Tipus de Dades Bàsics

Objective-C, com molts altres llenguatges de programació, té diversos tipus de dades bàsics que podem utilitzar per emmagatzemar informació. Aquests inclouen:

  1. int: Enter (nombre sencer).
  2. float: Nombre de punt flotant (nombre decimal).
  3. double: Nombre de punt flotant de doble precisió.
  4. char: Caràcter.
  5. BOOL: Valor booleà (TRUE o FALSE).

Taula de Tipus de Dades

Tipus de Dada Descripció Exemple
int Enter int age = 25;
float Nombre de punt flotant float height = 1.75;
double Nombre de punt flotant de precisió doble double pi = 3.14159;
char Caràcter char initial = 'A';
BOOL Valor booleà BOOL isTrue = YES;

Declaració de Variables

Per utilitzar una variable en Objective-C, primer hem de declarar-la. La declaració d'una variable implica especificar el tipus de dada i donar-li un nom.

Exemple de Declaració de Variables

int age;
float height;
double pi;
char initial;
BOOL isTrue;

Inicialització de Variables

Després de declarar una variable, podem inicialitzar-la assignant-li un valor. La inicialització es pot fer en el moment de la declaració o posteriorment.

Exemple d'Inicialització de Variables

int age = 25;
float height = 1.75;
double pi = 3.14159;
char initial = 'A';
BOOL isTrue = YES;

També podem inicialitzar les variables després de la seva declaració:

int age;
age = 25;

float height;
height = 1.75;

Tipus de Dades Complexos

A més dels tipus de dades bàsics, Objective-C també suporta tipus de dades complexos com les cadenes de text (strings) i les matrius (arrays).

Cadenes de Text

Les cadenes de text en Objective-C es representen utilitzant la classe NSString.

Exemple de Cadena de Text

NSString *greeting = @"Hello, World!";

Matrius

Les matrius en Objective-C es poden crear utilitzant la classe NSArray per a matrius immutables i NSMutableArray per a matrius mutables.

Exemple de Matriu

NSArray *fruits = @[@"Apple", @"Banana", @"Cherry"];

Exercicis Pràctics

Exercici 1: Declaració i Inicialització de Variables

Declara i inicialitza les següents variables:

  1. Un enter anomenat myAge amb el valor 30.
  2. Un nombre de punt flotant anomenat myHeight amb el valor 1.80.
  3. Un caràcter anomenat myInitial amb el valor 'B'.
  4. Un valor booleà anomenat isStudent amb el valor NO.

Solució

int myAge = 30;
float myHeight = 1.80;
char myInitial = 'B';
BOOL isStudent = NO;

Exercici 2: Treballant amb Cadenes de Text

Crea una cadena de text anomenada welcomeMessage amb el valor "Welcome to Objective-C!".

Solució

NSString *welcomeMessage = @"Welcome to Objective-C!";

Exercici 3: Creació d'una Matriu

Crea una matriu immutable anomenada colors que contingui els valors "Red", "Green" i "Blue".

Solució

NSArray *colors = @[@"Red", @"Green", @"Blue"];

Resum

En aquesta secció, hem après sobre els tipus de dades bàsics i complexos en Objective-C, així com la manera de declarar i inicialitzar variables. També hem vist exemples pràctics i hem realitzat exercicis per reforçar els conceptes apresos. En el proper tema, explorarem els operadors i les expressions en Objective-C.

© Copyright 2024. Tots els drets reservats