Question: I have someone who wants me to make a website for them but wants to know how much i will charge. I severely undervalue the worth of what i can do as i enjoy it and find it easy. So what would be a fair price for a website consisting of 5 basic html pages and 45+ catalog pages (images, descriptions and item code)? These will be written in HTML and CSS  

Thanks

Answer: 
You're not missing anything and this isn't a particularly important issue. You have a few options:

```
NSLog(@"%d", sender.tag);

```

Sometimes that will produce warnings when compiling, depending on the type of the method parameter.

```
NSLog(@"%d", ((UIButton *)sender).tag);

```

Or finally:

```
UIButton *button = (UIButton *)sender;
NSLog(@"%d", button.tag);

```

(These all basically do the same thing, so it's mostly a matter of preference.)
If the sender is always UIButton, I would declare method as 

```
- (void) myMethod: (UIButton*) sender

```

because it practically yield the same effect to pointer type casting. It also saves you one line of code.