No, it will not hire when they do not have any openings.
Not at the retail level. Good luck getting your resume seen at the retail level (no matter how qualified you are) without getting a referral from current staff. I'm sure they do consider applications for other areas of the company and definitely for more senior positions.
Considerations given to applications at Apple would typically be an HR function, and, as a sales professional and mobile device technician, I did not have access to information regarding hiring practices.