MacBook Pro here. Magic Mouse doesn't seem to help me with zooming on stuff inside of Blender, but I can zoom by gesturing the "two finger pinch-out" expression on the mouse pad.
I start Blender with a clean slate:
I create a shape (in this particular case, a Cone):
I move the Cone off-center somewhere:
Now I want to zoom in on the Cone (even with it being off-center). I do the zoom in gesture, but:
...Blender just wants me to zoom in on the origin (0,0,0).
How do I zoom in on the Cone? (Or rather, how do I zoom in on off-center objects/points)?