| | Last week there was a bit of an iPhone theme and just this once all three featured stories are iPhone but I'll be back to the usual C, C++ and C# next week. I try to treat each equally (though C++ has probably been neglected of lately) and I'm currently preparing the next iPhone tutorial. Apologies to anyone trying to make sense of some of the tutorials listings. The line breaks are presently missing from them. The downloadable source code isn't affected just the listings look bad. But it will be fixed soon. Programming Contest 37 is being marked and 38 has just started with the details below. Have fun! Have a great week! | | Xcode 4 is almost here The next version of Apple's Flagship IDE appears to be leaving the 20th century and becoming something not only very usable but easy to use as well. Instead of a two program system (Editor and Interface Builder), these are rolled into one with vastly improved navigation and design tools that let you hook up controls and source code a lot easier than in Xcode 3.0. Mind you, Borland had this in 1997 with Delphi and Borland C++! Other improvements include LLVM 2.0 (the open source Compiler) that is twice as fast as GCC and produces faster executing code. It's integrated into the IDE so all symbols are picked up by the IDE for Code Completion etc. it's good to see that just like Visual Studio (for C, C++ and C#) and Eclipse (for Java), in Xcode 4, syntax errors are picked up without having to press the build button. The best bit of course is that as with Xcode 3, it's free and will come out I guess at the same time as IOS 4 for the iPad, so in about 4-6 weeks (guess). Apple seem to be very good at keeping their software release versions synchronized with the hardware releases. When Xcode 4 is released I'll have a full review. | Upgrading Older iPhone Projects Most open source iPhone code (and code from iPhone books) is for version 3.x of the iPhone and when opened it the IOS 4 version of Xcode will not build. If you click the screen shot you can see a larger image where the Base SDK is Missing (In the top left) and the frameworks are in red because they refer to frameworks that are no longer in this version of Xcode. However upgrading isn't too hard once you've done it a couple of times. I've had this problem myself more than a few times, so I've put the instructions on how to upgrade your iPhone projects in a quick tip. I hope it's useful. | An Impressive Open Source iPhone App I've mentioned it before but WordPress on the iPhone/iPad has been continually improved and if you're into developing iPhone Apps is quite sophisticated. The same source code has been enhanced for the iPad as well. Study of the extensive source code (92 header files alone for the classes!) would probably teach more than a dozen books. With the Subversion client installed you can fetch the entire current source or view it online (same url) file by file. This is an App that lets you interact with a web server running WordPress and add new posts, edit comments etc to any WordPress blog, including photos. It has text management and editing, photo selection from the Camera Roll or using the Camera and resizing. Want to see how that's done? The code is all there. | Programming Contest 38 is Live  If you're really good at decryption you'll probably figure out that decrypting this block below will not win you a million dollars. It's not even encrypted! ....rA..AA.A .H.AArAAAHA. .AAAArA===== H.A.AA=HHH.. .HAA==rA.AAH ..A/AArA.AA. ===A.AArAA.H .AAA^..rAAA. .AA^^^HrAHAH .AH^^H.ArAA. .A.AAAArrAA. .......rr.A. It's actually a character map for a small bit of country that is about to suffer forest fires. In ten moves, unless your contest entry as fire chief can blow firebreaks to save the house residents from immolation. There's a river, roads, trees, houses and even mountains but only the houses and trees burn. | | | | C / C++ / C# Ads | | | | Featured Articles | | | | | More from About.com | | | | | | Plan a Unique Vegas Wedding The minister, music and champagne are just the beginning -- why not get married aboard a helicopter or have a pirate swing in to deliver your rings? Arrrr! More>
| | | | Join About.com's User Panel! Share your opinions and help us make About.com more relevant, informative and enjoyable to use. More>
| | | | | Sign up for more free newsletters on your favorite topics | | | | You are receiving this newsletter because you subscribed to the About C / C++ / C# newsletter. If you wish to change your email address or unsubscribe, please click here. About respects your privacy: Our Privacy Policy Contact Information: 249 West 17th Street New York, NY, 10011 © 2010 About.com | | | | | Must Reads | | Advertisement | |
No comments:
Post a Comment