8. Storing Data
Parse Data
PFObject is like an NSMutableDictionary in the cloud
PFObject *armor = [PFObject objectWithClassName:@“Armor”];
[armor setObject:@“Shield” forKey:@“name”];
armor[@“price”] = @50;
[armor saveInBackground];
9. Storing Data
Parse Data
!
Armor
*shield
=
[Armor
object]
shield.name
=
@“shield”;
shield.cost
=
50;
Can also use like a class:
14. Parse Cloud Code
For when server-side code is needed or easier
Trusted execution environment
Data pipeline integration
Third party integration
Hosting static and dynamic resources
26. Access Control
Parse Social
//
Automatically
own
all
objects
you
create
but
//
allow
everyone
to
read
them.
PFACL
*acl
=
[PFACL
ACL];
[acl
setPublicReadAccess:YES];
[PFACL
setDefaultACL:acl
withAccessForCurrentUser:YES]
27. Logging In
Parse Social
PFUser
*user
=
[PFUser
logInWithUsername:@“inlined”
password:@“YC
H4cks”];
//
From
now
on:
PFUser
*user
=
[PFUser
currentUser];
28. Storing Data
Parse Data
Can also use like a class:
@interface
Armor
:
PFObject<PFSubclassing>
//
Properties
are
synthesized
with
@dynamic
@property
(nonatomic)
NSString
*name;
@property
(nonatomic)
int
price;
@end