Archive for the ‘Xcode’ category

REVIEW: “XCode 3 Unleashed” by Fritz Anderson

July 23, 2008

It was a good week for interviews and reviews. This book by Fritz Anderson is something I’ve been waiting to come along. As a publisher in the science, technical and medical space… I want to first say a big “Thank you” to Mr. Anderson. Anyone who undertakes the mountainous task of publishing a book, a REALLY GOOD book has my immediate respect and in a case such as this my deep appreciation. Fritz, I’m looking forward to interviewing you and picking your noggin.

On to the book. Application development is an arcane art to me. Some people LOVE great food. I LOVE great software. There are some apps I just can’t get enough of. As with some people who love food… they naturally turn to perfecting the art of preparing what they love. I’ve tried that (over and over) with NewtonScript, AppleScript, Automator, XCode, the iPhone SDK. I suck. I suck BAD at development. Worse than I suck at Calculus and we know how THAT story ended (hint: change of college plans and an entire career dream abandoned). It is better for all of you out there to not have had to suffer my applications (and for those of you who did… ehem, Adam Engst, ehem… I’m eternally grateful you let me believe my shoddy efforts to port TidBits to the Newton all those many months were anything but).

As with a lot of people these days… I have a renewed interest in developing in Cocoa and WebObjects. iPhone is driving a lot of that interest and so when the opportunity came to review this book I jumped on it like a rat on a cheeto. I’m dying for a good XCode 3 primer. Something that will take me from tooth to tail on building an app I can appreciate for all that it is.

So, over the course of the next several days, weeks, months (however long it takes) I’ll be perpetually reviewing this book and I’ll be taking you along with me. Hope it’s as beneficial to you as I’m hoping it will be for me.

FYI, anyone can be an Apple Developer free of charge. Simply go to http://developer.apple.com/ and download XCode 3 (which only runs on Leopard). There are tiers of Apple Developer and I happen to be a Select member which means we have access to early release versions of this and that as it comes along. Select was $499 I think. And, Premier is a bit more expensive and comes with WWDC ticket(s) and some access to a few more trouble tickets. If you’re hardcore Premier is probably the way to go. I will be eventually…

Beating Bejesus Out Of OSX Leopard

September 4, 2007

I keep giving Leopard Server aka 9A528a (and now Client aka 9A527) a pounding like never before and it just takes it and responds SO-O-O-O-O very well. Got Server blasting 5×5 on an Intel XServe and OMG! This is it folks. Apple’s probably got one more pre-GM release in them and we’re off to the races. 9A527 on a MBPro is a screamer.

The 300 soundtrack while coding on Leopard is PRECISELY the right tempo. Especially “Fever Dream” by Tyler Bates

LiveBlogging WWDC 2007

June 11, 2007

Please, consider adding the gwhiz blog to your RSS feed reading. Thanks!WHAT!? No John Mayer to play out the keynote?ONE LAST THING… iPHONE. Developers? Now have an innovative solution… Via Safari browser you can write AJAX apps running like desktop apps. Instant distribution. No SDK necessary. Live June 29. Author to Safari for look and feel of the phone. DEMO of “The Apple Directory”. LDAP powered. One man-month to dev. THAT all looks like it’s running off of the TEAMS Leopard Server… Hmmm…ONE MORE THING… SAFARI. At 5% and growing. 18M Safari users. IE at 78%, FireFox at 15%. OOOOHHHH Safari for Windows! Makes sense: They did it with iTunes. Doing it for Safari. Leopard. XP and Vista. Benchmarks look good. Rearrangeable tabs. Tearoff tabs. Fastest browser on Windows. Distributing by way of http://www.apple.com/safari/October. $129 (for Premium edition, Ultimate version AND Business version) :)Only developers at WWDC gets a beta copy of Leopard!? I hope that doesn’t mean what it sounded like!…10) TIME MACHINE. Autobackup. Just does it. Getting something back easy and not onerous at all. Restore one file or a whole Mac. Intuitive tools to go back in file’s lifetime. Find it. Restore it.9) iCHAT. Video conferencing is HARD. Photobooth has sexed up iChat. Tabs. DEMO. Phil again… iChat Theater’s nice, shares real time transition, effects with other parties. Show video too. If it works with QuickLook… works with iChat. Backdrops are like greenscreen and keying.8) DASHBOARD. Since Tiger. Widgets at 3,000 or so. Movie Times will be Apple’s newest widget with Preview, Fandango tie in. (Probably teeing up an iPhone thing). Webclips via Safari DEMO. Makes Dashboard widgets directly from Safari.7) SPACES. Easily segment apps into seperate screen views. Move apps between views. View all available spaces quickly. Looks nicely done… audio plays only though active space for instance although audio might be active on another hidden space.6) BOOT CAMP. Built in. XP and Vista at native speeds. Easy to install drivers (on CD/DVD).5) CORE ANIMATION. Simple to implement. High yield, low effort. Remember the AppleTV intro… done with Core Animation. VERY sexy stuff.4) FULL 64-BIT GOODNESS. Through Cocoa. Totally mainstream. First ones there. Apple will only have ONE os and it WILL run both 64 and 32-bit apps. Handled differently. Still works fine though. 64-bit goes straight to memory. 32 to disk. 64 LOTS faster (x5). DEMO on large pic 32k/32k pixels (zooming, filters, etc). VERY fluid.3) QUICKLOOK. Peek inside any file on your Mac. Plugin architecture available. In coverflow just press spacebar. DEMO: Boom, Boom, BOOM! :) Can do in full-screen too.2) NEW FINER (YEAH! x2) Cleaned up. More powerful. Spotlight searches YOUR mac. Finder searches other Macs. Coverflow in Finder (fourth ‘view’ button). New sidebar remininiscent of iTunes. .Mac integration updates IP’s etc. Smart search… smarter (“today, “yesterday”, etc). Shares are much more like iTunes shares. ENCRYPTED! Browse home computer from anywhere. Smart icons (finally) hint at document contents. DEMO. New tabs in .Mac prefs pane… Sharing between Work and Home.Stacks are kinda cool for file and folder cleanup. Newest doc on top of fan of stuff. Use it as launcher. Special download stack for Safari.1) New Desktop – (YEAH!) Transparent menu bar, new dock + angled edges, STACKS?, consistency, brushed metal is DEAD. Active window prominence. High res/resolution-independent. DEMO.Tiger’s new FEATURES22 million mac users. 67% Tiger. 23% Panther. 10% other.Id Games… New stuff ID Tech 5. Virutal worlds looking stuff. Quake video running in realtime. Dev’d in last 10 days.Electronic Arts is coming back to Mac. Big! Gaming migration back to Mac in general. C&C3, Battlefield 2142, N4S Carbon, Harry Potter + Phoenix (all in July) Simultaneous release schedules. Apologizes for the trash talk. Impressive demo of Harry P. Madden and Tiger Woods in August.Paul Otellini gets a stainless steel award of some kind… Knife set!? Paul O, “Apple partnership is best of my career.”((Apple Store is DOWN))Last year was “Intel”. Lots of Universal apps now. Intel busted their tail making this a successful transistion. Extraordinary. Intel CEO onstage.Real Steve… 159 sessions this week. 94 hands on labs. 1 engineer per four attendees.PC guy’s fake Steve on video. Closing apple down. Vista, Zune outgunning Apple. Tossing it in. Lots of fun.”Welcome” over P.A. Here we go!Are those brushed metal iMacs on the podium!?9:45 and all are seated. Muzac playing.From MacRumorsLiveWhat could it be? Hmm…t-minus 30 mins. Smoke em if you got em. The MASSIVE keynote line’s moving.

Leopard Fur’s Gonna Fly

June 11, 2007

As in previous two years I’ll cover WWDC here by liveblogging it. I’ll be monitoring sites like Engadget, MacRumors Live, Twitter and some of the IRC backchannel. Stay tuned and watch the fur fly!

7:00AM – Hawaii
10:00AM – Pacific
11:00AM – Mountain
12:00PM – Central
1:00PM – Eastern
5:00PM – GMT
6:00PM – London
7:00PM – Paris
2:00AM – Tokyo (June 12th)

Leopard Server at WWDC07?

June 1, 2007

Wonder if everyone’s also getting a beta copy of Leopard Server at WWDC 07? Probably so. –sigh–

XCode 3

February 24, 2007

XCode3 Finally getting around to installing XCode 3. The Ruby on Rails book from SitePoint Publishing’s kinda kicked me into action.

The author reminded me of something I had forgotten… Ruby on Rails is installed in Leopard along with MySQL by default. So, I’m ramping up to get smarter about RoR, Mongrel and AJAX. Anxious to see how our ‘next gen’ OS handles everything.

You might be asking… “XCode 3!? Huh?” Yeah, XC3 is part and parcel with Leopard. Join ADC as a Select or Premier Developer and you too could buy your way into the club. Worth every penny folks!

Ruby on Rails, a Mac & a Mongrel

February 6, 2007

Hive Logic

My link blog is was really pretty skinny… That’s one of my main to-do’s on the blog this year… to promote the heck out of all the great stuff I bump into throughout the course of my nocturnal cycle (kids are in bed, Michelle’s nodding off and my third shift is just starting).

However, if you’re the least bit interested in Ruby On Rails and what it can do on your Macs… Check this out! Back when I was just getting started with ROR it was not nearly as easy to get up to speed as the guys at HiveLogic have made it. Kudos to them for championing Ruby on the Mac. Fantastic stuff!

PS – There are reasons (namely Leopard) why Mongrel ought to be in Mac Developers’ lexicon RFN. Hint – It’s an integral component of the Teams platform as well as the Podcast Producer suite.

jMe – New Feed Search Tool

November 30, 2006

Fredi Bach over as OSXCode has just opened the doors wide on testing the beta of his feed searching tool called jMe. I’ve tinkered with it a bit and he’s just done a killer job. Sounds like he’d welcome all takers on helping him fine tune the app. Please, lend a hand?

I’m learning Fredi’s one of those curious tinkerers I like so much (Dana Swift comes to mind) who will take a self-assigned app and turn it into something really cool. He started out wanting to learn more about jQuery and has done a really nice job in a short amount of time with his self assigned lesson.

I’m Going to Improve Safari’s RSS Abilities

October 10, 2006

You know… when you see something needs doing, you either roll up your sleeves and tote the weight or sit around and grouse about it. I’m not inclined to be a whiner.

Well, I’m tired of Apple’s Safari taking second seat to some otherwise really good feed readers. Since Grocio (my grocery comparison shopping engine) imploded on me I’ve been looking for another meaningful project and I think I’ve found it.

Just now downloaded the subversion client for WebKit and will begin the process of getting plugged into the WebKit developers group and learning a LOT more about X Code. Wonder if it’s OK to use X Code 3 yet? (which came with the Developer preview of Leopard)…

Private – Apple Developers Only

September 29, 2006

Hi, want to begin talking about some pretty private things related to Apple development. Specifically on XServe and OSX Server. Want to take the conversation in the “highly secure” direction so as not to tip my hat (or yours) to the general public. You in?


Follow

Get every new post delivered to your Inbox.