Sommario:
- #import "Superclasse. H" @interface ClassName: Superclass {dichiarazioni di variabili d'istanza;} dichiarazioni di metodo @property (attributi) dichiarazione di variabili d'istanza; -d
- #import "ClassName. h" @implementation ClassName @synthesize variabile d'istanza; definizioni dei metodi -d
- [messaggio del destinatario]
- #import "nomefile. h "
- @class ClassName;
Video: Learning iOS: Create your own app with Objective-C! by Tianyu Liu 2024
> Parte di Objective-C For Dummies Cheat Sheet
I linguaggi di programmazione orientati agli oggetti consentono di dichiarare classi, creare classi derivate (sottoclasse) e inviare messaggi agli oggetti istanziati da una classe. Questa è l'essenza della programmazione orientata agli oggetti e parte delle estensioni orientate agli oggetti che Objective-C aggiunge a C. Per garantire che tutto funzioni correttamente, sono disponibili direttive del compilatore che consentono di informare il compilatore delle classi utilizzando @class e #import.
#import "Superclasse. H" @interface ClassName: Superclass {dichiarazioni di variabili d'istanza;} dichiarazioni di metodo @property (attributi) dichiarazione di variabili d'istanza; -d
Implementazione
#import "ClassName. h" @implementation ClassName @synthesize variabile d'istanza; definizioni dei metodi -d
Sintassi del messaggio
[messaggio del destinatario]
#import
#import "nomefile. h "
Garantisce che un file di intestazione venga incluso una sola volta.
@class
@class ClassName;
Indica il compilatore in tipi definiti dall'utente.