Home

Objective-C Built-in Data Types and New Data Types

|
|  Updated:  
2016-03-26 16:12:30
C All-in-One Desk Reference For Dummies
Explore Book
Buy On Amazon

The variables you declare in Objective-C — Objective-C data types — must be a type that the compiler can recognize. Objective-C comes with a number of built-in data types, as well as mechanisms to create new ones, for programming your iOS or Mac OS X applications.

Built-In Types
Type Description Size
char A character 1 byte
int An integer — a whole number 4 bytes
float Single precision floating point number 4 bytes
double Double precision floating point number 8 bytes
short A short integer 2 bytes
long A double short 4 bytes
long long A double long 8 bytes
BOOL Boolean (signed char) 1 byte
Enumeration types
<span class="code">enum  typeName { identifier1, ... identifiern};</span>

Identifiers are of constants of type int.

typedef

typedef  typeName  identifier;

Associates an identifier with a specific type.

Constants

const type  identifier  = value;
#define identifier value

Allows you to define names for constants.

About This Article

This article is from the book: 

About the book author: