I have yet to find an
easy way to do these things in Logic. If you want to pay for Redmatica, or Guru or Battery, they probably solve the issue somewhat, but as of now, there is not a slick way to do these things in Logic (I'm using Pro).
Logic 8 is expected within months from now, and it damn well better have this sort of stuff worked out. I'm still using Reason just because Logic kills my creativity/workflow when I try to start adding samples.

I'm really hoping Logic 8 has something for the hip-hop-based producers in this way.
(In case you don't know, Logic uses it's own EXS24 sampler for playing samples. It's a great soft-sampler, but I find it tedious for loading samples because you have to name everything. (It also lacks the ability to trigger a loop from a start point
within the loop itself, a super-useful tool that Kontakt has.)