Notice something different? Get the story behind our exciting new brand
Contentstack
search
Changelog

Contentstack - Objective-C Delivery SDK

Objective C SDK for Contentstack's Content Delivery API

Prerequisites

SDK installation and setup

Quickstart in 5 mins

Initialize SDK

Basic Queries

Paginating Responses

Contentstack

stackWithAPIKey:accessToken:environmentName:

Returns:
Type
Stack

stackWithAPIKey:accessToken:environmentName:config:

Returns:
Type
Stack

cancelAllRequestsOfStack:

Returns:
Type
Stack

CachePolicy

ContentstackRegion

Config

setEarlyAccess

Returns:
Type
config

PublishType

ResponseType

OrderBy

SyncStack

Stack

contentTypeWithName:

Returns:
Type
ContentType

setHeader:forKey:

Returns:
Type
void

addHeadersWithDictionary:

Returns:
Type
void

removeHeaderForKey:

Returns:
Type
void

assetLibrary

Returns:
Type
AssetLibrary

asset

Returns:
Type
Asset

assetWithUID:

Returns:
Type
Asset

imageTransformWithUrl:andParams:

Returns:
Type
Stack

getContentTypes:completion:

Returns:
Type
Stack

sync:

Returns:
Type
Stack

syncPaginationToken:completion:

Returns:
Type
Stack

syncToken:completion:

Returns:
Type
Stack

syncOnly:completion:

Returns:
Type
Stack

syncFrom:completion:

Returns:
Type
Stack

syncOnly:from:completion:

Returns:
Type
Stack

syncPublishType:completion:

Returns:
Type
Stack

syncLocale:completion:

Returns:
Type
Stack

syncLocale:from:completion:

Returns:
Type
Stack

syncOnly:locale:from:completion:

Returns:
Type
Stack

syncOnly:locale:from:publishType:completion:

Returns:
Type
Stack

ContentType

setHeader:forKey:

Returns:
Type
void

addHeadersWithDictionary:

Returns:
Type
void

removeHeaderForKey:

Returns:
Type
void

entryWithUID:

Returns:
Type
Entry

query

Returns:
Type
Query

fetch:completion:

Returns:
Type
void

Asset

configureWithDictionary:

Returns:
Type
void

addParamKey:andValue:

Returns:
Type
void

setHeader:forKey:

Returns:
Type
void

addHeadersWithDictionary:

Returns:
Type
void

removeHeaderForKey:

Returns:
Type
void

includeFallback

Returns:
Type
void

includeBranch

Returns:
Type
void

fetch:

Returns:
Type
void

AssetLibrary

setHeader:forKey:

Returns:
Type
void

addHeadersWithDictionary:

Returns:
Type
void

removeHeaderForKey:

Returns:
Type
void

sortWithKey:orderBy:

Returns:
Type
void

objectsCount

Returns:
Type
void

includeCount

Returns:
Type
void

includeRelativeUrls

Returns:
Type
void

includeFallback

Returns:
Type
void

includeBranch

Returns:
Type
void

locale:

Returns:
Type
void

fetchAll:

Returns:
Type
void

where:

Returns:
Type
AssetLibrary

Entry

setHeader:forKey:

Returns:
Type
void

addHeadersWithDictionary:

Returns:
Type
void

removeHeaderForKey:

Returns:
Type
void

configureWithDictionary:

Returns:
Type
void

hasKey:

Returns:
Type
BOOL

assetForKey:

Returns:
Type
Asset

assetsForKey:

Returns:
Type
NSArray

groupForKey:

Returns:
Type
Group

groupsForKey:

Returns:
Type
NSArray

HTMLStringForMarkdownKey:

Returns:
Type
NSString

HTMLArrayForMarkdownKey:

Returns:
Type
void

includeSchema

Returns:
Type
void

includeContentType

Returns:
Type
void

includeFallback

Returns:
Type
void

includeBranch

Returns:
Type
void

includeReferenceContentTypeUid

Returns:
Type
void

includeEmbeddedItems

Returns:
Type
void

includeOnlyFields:

Returns:
Type
void

includeAllFieldsExcept:

Returns:
Type
void

includeRefFieldWithKey:

Returns:
Type
void

includeRefFieldWithKey:andOnlyRefValuesWithKeys:

Returns:
Type
void

includeRefFieldWithKey:excludingRefValuesWithKeys:

Returns:
Type
void

addParamKey:andValue:

Returns:
Type
void

fetch:

Returns:
Type
void

Variants

Returns:
Type
ResponseType

Query

setHeader:forKey:

Returns:
Type
void

addHeadersWithDictionary:

Returns:
Type
void

removeHeaderForKey:

Returns:
Type
void

locale:

Returns:
Type
void

tags:

Returns:
Type
void

orWithSubqueries:

Returns:
Type
void

andWithSubqueries:

Returns:
Type
void

orderByAscending:

Returns:
Type
void

orderByDescending:

Returns:
Type
void

objectsCount

Returns:
Type
void

includeContentType

Returns:
Type
void

includeFallback

Returns:
Type
void

includeBranch

Returns:
Type
void

includeReferenceContentTypeUid

Returns:
Type
void

includeEmbeddedItems

Returns:
Type
void

includeCount

Returns:
Type
void

limitObjects:

Returns:
Type
void

skipObjects:

Returns:
Type
void

addQueryWithKey:andValue:

Returns:
Type
void

addQueryParams:

Returns:
Type
void

removeQueryWithKey:

Returns:
Type
void

whereKey:equalTo:

Returns:
Type
void

whereKey:notEqualTo:

Returns:
Type
void

whereKey:lessThan:

Returns:
Type
void

whereKey:greaterThan:

Returns:
Type
void

whereKey:lessThanOrEqualTo:

Returns:
Type
void

whereKey:greaterThanOrEqualTo:

Returns:
Type
void

whereKey:containedIn:

Returns:
Type
void

whereKey:notContainedIn:

Returns:
Type
void

whereKeyExists:

Returns:
Type
void

whereKeyDoesNotExist:

Returns:
Type
void

whereKey:matchesRegex:

Returns:
Type
void

whereKey:matchesRegex:modifiers:

Returns:
Type
void

whereKey:in:

Returns:
Type
void

whereKey:notIn:

Returns:
Type
void

onlyFields:

Returns:
Type
void

exceptFields:

Returns:
Type
void

includeReferenceFieldWithKey:

Returns:
Type
void

includeReferenceFieldWithKey:onlyFields:

Returns:
Type
void

includeReferenceFieldWithKey:excludingFields:

Returns:
Type
void

addParamKey:andValue:

Returns:
Type
void

find:

Returns:
Type
void

findOne:

Returns:
Type
void

Taxonomy

initWithStack

Returns:
Type
Taxonomy

query

Returns:
Type
Query*

whereKey:equalTo:

Returns:
Type
void

fetch:completion:

Returns:
Type
void

findTaxonomy:

Returns:
Type
void

orWithSubqueries:

Returns:
Type
void

andWithSubqueries:

Returns:
Type
void

Global Fields

fetch

Returns:
Type
void

find

Returns:
Type
void

includeBranch

Returns:
Type
void