У меня есть проект, который нацелен как на Mac OS X 10.4, так и на 10.5, где 10.5 - это базовый SDK.
Некоторые методы, такие как -[NSString stringByReplacingOccurrencesOfString:withString]
, недоступны в 10.4. Я мог бы просто реализовать функциональность вручную. Другой вариант - реализовать метод как категорию, но это может привести к путанице в реализации 10.5, и я бы хотел этого избежать.
Итак, как мне реализовать такие методы в 10.4, не испортив 10.5 и таким образом, чтобы я мог легко вынуть реализацию, когда решу прекратить поддержку 10.4?