Normally, I use a terminal window and ssh to interact with a Raspberry Pi from my MacBook.
But, if I want to see the Raspberry Pi Desktop from MacBook, then I need to use VNC
Required Parts:
Raspberry Pi (any model) running raspbian
Step 1. Download Real VNC Viewer
On a MacBook, click on this link
Save the file
Open downloads and double click on the dmg
Follow to directions to install
Step 2. Enable VNC Server on Raspberry Pi
On MacBook, open terminal and ssh into raspberry pi
$ sudo raspi-config
select Interfacing Options
select VNC
Yes
Finish
Run this command to see your hostname:
$ hostname
Step 3. Set VNC password
On the Raspberry Pi, set the VNC password by running the command:
$ vncpasswd -user
Step 4. Connect to Raspberry Pi
Open Real VNC Viewer on MacBook
Select File, New Connection
In VNC Server, enter hostname of server
OK