Math operations for NSNumber
Math operations for NSNumber
- Subject: Math operations for NSNumber
- From: Ken Tozier <email@hidden>
- Date: Thu, 31 May 2007 19:31:31 -0400
Hi
I know there are ways to extract C types from NSNumbers and numerous
functions in Math.h for performing calculations but why doesn't
NSNumber support calculations directly?
For example, say you have an NSArray of NSNumbers and you want to
convert them in-place to their nth root. If NSNumber supported math
functions, you could use NSArray's makeObjectsPerformSelector method
to do it without having to loop through each, extract the value, get
the root, and replace the number in the array. That and the support
of arbitrary precision numbers (like gmp or arprec) could really
simplify class definitions, calculations etc.
Apple keeps the internal implementation details to themselves so I'm
sure they could come up with a minimal overhead way to do this and
developers would benefit by never having to write another conversion
function to perform a calculation on a class property or array of
numbers.
Anyone think of a good reason not to do this?
- Ken
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden