Oakley has signed Rory McIlroy, a native of Northern Ireland who is ranked 10th in the Official World Golf Rankings, to wear its apparel and eyewear.