Utworzono zmienną tablicę zawierającą wartości NSRect. Chcę sprawdzić, czy utworzony przeze mnie punkt NSPoint znajduje się w tym prostokącie. Jaki jest najlepszy sposób na zrobienie tego w kakao.Sposób sprawdzania, czy punkt NSPoint leży wewnątrz identyfikatora NSRect
22
A
Odpowiedz
47
Z Foundation Functions Reference:
BOOL NSPointInRect (
NSPoint aPoint,
NSRect aRect
);
„Zwraca wartość logiczną wskazującą, czy dany punkt znajduje się w danym prostokącie.”
1
NSPointInRect?
2
Ważne pytanie, ponieważ nie każdy zdaje sobie sprawę, że w pliku Foundation NSRect Extensions Reference dostępnych jest wiele funkcji pomocniczych, dzięki czemu można wymyślić koło w całym miejscu.
Wystarczy szybko przeczytać referencję, aby zobaczyć wszystkie miejsca, w których może pomóc. Znalazłem to bardzo przydatne przy rozpoczynaniu pracy.
1
Zacząłem ten wątek What Cocoa/Core Foundation helper functions do you wish you knew about 2 years ago? Możesz znaleźć coś jeszcze, o czym nie wiesz.
Link nie jest już ważny. Sądzę, że można się tego spodziewać po 8 latach. – mah
Dzięki za Heads up - zaktualizowałem link do bardziej nowoczesnego odniesienia. – Abizern