Android allows tiny classes to be defined in big class activity. Why cannot iOS? e.g .
class a(){
class b(){
}
// and you can use b inside a!
}
Update: Just find that struct is not supported in NSMutableArray so Struct is useless in iOS.
Update: Just find that struct is not supported in NSMutableArray so Struct is useless in iOS.
2) Often there is a method that i want to use in 2 different class, how do i share them. So that i do not need to edit 2 classes when i want to change the method?
- Have tried Block, it seems like block is similar to a method in class. Why have another thing? It cannot use in 2 different classes.
- Have study interface. it seems like a private method for a class..
- Have tried Block, it seems like block is similar to a method in class. Why have another thing? It cannot use in 2 different classes.
- Have study interface. it seems like a private method for a class..
@interface ClassName ()- (void)privateMethod;@end
Update on 160213. To have a method use in 2 classes, create the method in a common class. Make the method a class method. And here you go!
No comments:
Post a Comment