I found out about the valueForKeyPath for NSArray today and apparently you can do a similar thing with NSDictionary. Find out more about Key-Value Collection Operators from Apple's website.
I found out about the valueForKeyPath for NSArray today and apparently you can do a similar thing with NSDictionary. Find out more about Key-Value Collection Operators from Apple's website.
I want to give a shout out to some great Q&A forums I've used over the years. I'm giving these in chronological order:
kirupa.com -- This a forum I used for help with actionscript. I used it for AS2 as well as AS3. It's a home to Senocular who is one of the best developers I've ever recieved answers from.
stackoverflow.com -- my favorite Q&A site over the last year or so. This website is home to a plethora of developers with vast knowledge of a great number of expertises. I've learned about Java, IOS, actionscript, javascript, and more all at this same website. It comes highly recommended.
One of the guys I work with stumbled upon a quick and easy way to use logic to check if a value is not a valid number (non dependant on type). The logic is as follows:
"123" == +"123" // true
"asdf" == +"asdf" // false
Now you can check to see if your variables are numbers even when they come through as strings (eg. from a form)
I just stumbled across a new factoid regarding javascript. Occasionally JS will throw unneeded decimal places on to float multiplication. For example:
0.1 * 0.2 // will show 0.020000000000000004
This can be remedied by a couple libraries such as BigDecimal and BigNumber. If you aren't too concerned with exact fractions then it's probably easier to use a Math.round
I've been doing a lot of IOS on the weekends lately and today I ran into two problems in regard to String Format Specifiers. I found out that if I don't use them correctly then xcode gives me runtime errors that look like they are related to bad memory management, but it's just because I used the wrong specifier. I wrestled with this for a few hours, but someone was able to answer it quickly for me on Stack Overflow.