Declaring floats in objective c

2 Solutions Collect From Internet About “Declaring floats in objective c”

Yes, you should declare them without asterisks:

@property (nonatomic) float rating;
@property (nonatomic) float mRating;

Asterisks indicate pointers. All Objective C classes are declared with asterisks, because instances are referred to through pointers. Primitives such as floats, ints, etc. are defined as values, i.e. without asterisks. Same goes for typedef-ed types such as CGFloat and NSInteger: scalar fields of these types should be defined without an asterisk.

You should definitely lose the *, unless you are meaning to create a pointer. Outside of that it looks great!