Я создал изменчивый массив, содержащий значения NSRect. Я хочу проверить, создан ли NSPoint я в этом прямоугольнике. Каков наилучший способ сделать это в какао.Как проверить, лежит ли NSPoint внутри NSRect
22
A
ответ
47
От Foundation Functions Reference:
BOOL NSPointInRect (
NSPoint aPoint,
NSRect aRect
);
«Возвращает логическое значение, указывающее, является ли данная точка в данном прямоугольнике.»
1
NSPointInRect?
2
Действительный вопрос, потому что не все понимают, что в файле Foundation NSRect Extensions Reference есть много вспомогательных функций, которые избавляют вас от необходимости изобретать колесо повсюду.
Прочтите ссылку, чтобы увидеть все различные места, которые она может вам помочь. Я нашел его очень полезным при запуске.
1
Я начал эту тему What Cocoa/Core Foundation helper functions do you wish you knew about 2 years ago? Вы можете найти что-то еще, о чем вы не знали.
Ссылка больше не действительна. Думаю, этого следовало ожидать через 8 лет. – mah
Спасибо за заголовки - я обновил ссылку на более современную ссылку. – Abizern