Yes, iPhones can take pictures by themselves. You can use the "timer" function to set a delay before the picture is taken, or you can use the "remote" function to have your iPhone take the picture from a distance.