So, it might be *very difficult* or require a great deal of time to do on Tiger or Panther what you could do on Leopard, but it isn't impossible
If it takes an unrealistic amount of time to implement something, I don't see how that's different than impossible. I'd like you to memorize and recount Pi to the three millionth digit. It is thoeoretically possible, but given the amount of time involved, it really isn't.
In other words, possible means "possible given the resources available to you personally." Leopard APIs give you the ability to implement something that would otherwise not end up in your application.
Could someone pose an example?
Learning OpenGL and writing your own implicit property-based, threaded drawing API is not practical for many people. Instead, you can use Core Animation.
by Scott Stevenson — Jan 07
If it takes an unrealistic amount of time to implement something, I don't see how that's different than impossible. I'd like you to memorize and recount Pi to the three millionth digit. It is thoeoretically possible, but given the amount of time involved, it really isn't.
In other words, possible means "possible given the resources available to you personally." Leopard APIs give you the ability to implement something that would otherwise not end up in your application.
Could someone pose an example?
Learning OpenGL and writing your own implicit property-based, threaded drawing API is not practical for many people. Instead, you can use Core Animation.