lightning talk - introduce to ios 7
DESCRIPTION
Lightning talk to introduce iOS 7 in your life.TRANSCRIPT
Introduce to iOSRafael Sperling at ilegra
Documentation is your God!
Class Methods
Class Methods (+)Called: [UIView
areAnimationsEnabled];
Class MethodsMethods that do not require object initialized
•Declaration with +
• To using
Instance Methods (-)Called: [[UIView alloc] initWithFrame:frame];
Instance MethodsMethods that require object initialized
•Declaration with -
• To using
Java Objective-CDeclaration:
void myMethod(void) {...}
To call:
myMethod();
Declaration:
-(void)myMethod {...}
To call:
[self myMethod];
Declaration:
void myMethod (int x) {...}
To call:
myMethod(4);
Declaration:
-(void)myMethod:(int)x {...}
To call:
[self myMethod:4];
Declaration:
void sqrt (int base, int exp{...}To call: sqrt(4,5);
Declaration:
-(void)sqrt:(int)base expNumber:(int)exp {...}
To call:
[self sqrt:4 exp:5];
Declaration:
int sqrt (int base, int exp) { return ...; }
To call:
int z = sqrt(4,5);
Declaration:
-(int) sqrt:(int)base expNumber:(int)exp { return ...; }
To call:
int z = [self base:4 expNumber:5];
Controller object
Ref: https://developer.apple.com/library/mac/documentation/general/conceptual/devpedia-cocoacore/ControllerObject.html#//apple_ref/doc/uid/TP40008195-CH11-SW1
Lifecycle of View
Thank you!
Rafael Sperling at ilegra