

I’m sticking with nonatomic - and still declaring explicitly as strong.Take the Quiz: Test your knowledge with our interactive “How to Run Your Python Scripts” quiz. Update July 17, 2012: I just couldn’t do it. It looks shocking to me - scandalous, even - but I’d adapt. Update 3:12 pm: I just learned that strong is the default for properties since Xcode 4.3. Since it isn’t really needed in those cases, I could just go with the default and save myself a little typing and a little (strong) NSString *foo It makes sense to stick with nonatomic for things like Core Data objects - but it isn’t really needed for things like IBOutlets and other properties that are not frequently set.


Since atomic is the default, I have to do (nonatomic, strong) NSString *foo īut it occurs to me now that switching to atomic will not be a performance issue. I have habitually declared my properties as nonatomic. In the meantime, I wish I could give this version zero stars. Imagine how awesome it could be! But I’m not going to write that game, or any other. Get a great designer who loves words ( Neven Mrgan would be choice one). I would love to write a Scrabble game for people who love Scrabble. It’s hard to read and hard to manipulate. The biggest issue is that the main game play is super-difficult. But I’m not sure that that’s really the problem - the problem is that it’s a really, really sucky UIWebView-based app. I’m tempted to say that there’s a truth here, that UIWebView-based apps always suck. The old version - which wasn’t perfect, but was playable and fun - felt like a native iPhone app. The new version feels like a UIWebView app - that is, I think it’s mostly HTML, CSS, and JavaScript. But look at the ratings for the current release. It had an average four-star rating across all versions. (Don’t get it don’t update if you have an earlier version.) I’ve never seen an app go so dramatically bad as the latest update of Scrabble for iPhone. Update 11:30 pm: I like Andy Lee’s script and Dominik Porada’s additions. It feels like a contract has been broken. It’s weird that the address bar doesn’t always include an address. But it’s not nearly as nice as just copying the URL out of the address bar. At least for someone like me who’s only a split-second away from the Terminal at all times. (No need even to put them in quotes.) Hit return, and then a search string is on the clipboard. Now I can just switch to Terminal (cmd-escape on my machine, thanks to FastScripts), start typing the name of the script, hit Tab, then paste in my search results. A third way would be an AppleScript script. Another way would be a bookmarklet that gets the current page location. One way is to drag the magnifying glass into whatever text I’m editing. I did find an unexpected problem, though: I wanted to give somebody else the URL of a Google search I just did. Past experience has shown me that software often gets it wrong, and it becomes very difficult to make it do what I want.īut - at least so far - I’ve been happy with the new address/search bar. I’m skeptical when software tries too hard to divine my intentions. I wasn’t sure what I’d think of the new combined address/search bar in Safari.

(But not on my desktop development machine yet, just due to healthy pre-shipping-paranoia.) I upgraded to Mountain Lion on my laptop.
