Home » The Mac Developer Roundtable

MDR Episode 011: Xcode 3.1

25 July 2008 1,156 views 2 Comments

Show Topic: xCode 3.1 
Website:
 Apple – Mac OS X Leopard – Developer Tools – Xcode

Download/Listen
Running Time: 1 hr 15 mins 17 secs
Download Size: 32MB

Files
Episode 11


Show Notes

Guests: 
Andre Pang
Company: Realmac Software 
Product: Rapidweaver 
Website:
 RapidWeaver – Powerful Web Design Software for Mac OS X

Bill Dudney 
Books: 
Core Animation for OS X and the iPhone 
Website: The Pragmatic Bookshelf | Core Animation for OS X and the iPhone
iPhone SDK Development 
Website:
 The Pragmatic Bookshelf | iPhone SDK Development

Jonathan Dann
Company: National Heath Service 
Independent software developer 
Company: Espresso Served Here 
Website:
 Espresso Served Here
Product: Scribbler 

Marcus S. Zarra 
Company: Zarra Studios 
Webiste:
 News
Product: iWeb Buddy 
Website:
 iWebBuddy
Product: Simply Elegant Sales 
Website:
 seSales
Company: Outer Level (a joint venture with Jon Trainer) 
Website:
 Outer Level
Product: Bullfrog Touch 
iTunes App Store:
 Bullfrog Touch
Blog:
 Cocoa Is My Girlfriend 
Upcoming Core Data book 
Publisher: The Pragmatic Programmers 
Website:
 The Pragmatic Bookshelf

Discussion Topics: 

xCode 3.1 final version released 
Final release under NDA(Non-Disclosure Agreement) 
NDA frustrations 
Books mentioned: 
Core Animation for OS X and the iPhone 
Website: The Pragmatic Bookshelf | Core Animation for OS X and the iPhone
iPhone SDK Development 
Website:
 The Pragmatic Bookshelf | iPhone SDK Development
Website mentioned:
 CocoaDev: CocoaDev
Publishing and NDA 
Blog mentioned:
 Cocoa Is My Girlfriend
Dr. Dobb’s Journal mentioned:
 Dr. Dobb’s
Why still have the NDA? 
iTunes App Store mentioned:
 App Store
Handy Randy mentioned:
 Handy Randy
Apple could have cherry picked iPhone applications 
Application ranking system 
Developer Keys 
Rogue Amoeba mentioned: 
Rogue Amoeba – Quality Audio Software For Mac OS X
What is new in Xcode 3.1 that you like? 
Edit all in scope 
Autocompletion 
LLVM-GCC 
Website:
 llvmgcc
LLVM/Clang Statis Analyzer 
Website:
 LLVM/Clang Static Analyzer
Apple Instruments 
Website:
 Apple – Mac OS X Leopard – Developer Tools – Instruments
Eclipse 
Website:
 Eclipse.org home
NetBeans 
Website:
 Welcome to NetBeans
Refactoring 
Property List Editor 
IneilliJ 
Website: 
IntelliJ IDEA ::
 Best Java IDE with smart Java editor, Java debugger, Java code generator, automatic Java code coverage measurement, Java GUI builder, fully supporting Java EE, for productive Java programming
OSGi 
Website:
 OSGi Alliance | Main / OSGi Alliance
Open Quickly 
Brent Simmons 
Website:
 inessential.com: weblog: 2007-04-25
Features you wish xCode 3.1 had? 
Line joining 
Delete line 
Vi 
Website: vi – Wikipedia, the free encyclopedia 
GNU Emacs 
Website:
 GNU Emacs – GNU Project – Free Software Foundation (FSF)
More keyboard shortcuts 
Website:
 Cocoa Samurai: Search results for keyboard shortcuts
NeXTSTEP 
Website:
 Nextstep – Wikipedia, the free encyclopedia 
Project Builder 
External Editiors 
Textmate 
Website:
 TextMate — The Missing Editor for Mac OS 
BBEdit 
Website:
 Bare Bones Software : PRODUCTS : BBEDIT
Changes in Interface Builder 3.1 
Shift-Right Click 
XML Nib files 
Suversion 
Website:
 subversion.tigris.org
More Xcode features wished for 
Fortran support 
Better subproject management 
Better build system 
Open API for other programming languages 

Developer Picks: 

Marcus
OMNIFocus 
Website:
 The Omni Group – OmniFocus
Getting Things Done 
Website:
 David Allen, Getting Things Done and GTD
Jonathan 
Versions 
Website:
 Versions – Mac Subversion Client
Other version control clients mentioned 
Git 
Website:
 Git – Fast Version Control System
svnX 
Website: 
La Chose : web agency and software maker – agence web et développement de logiciels 
SVK

Website:
 HomePage – SVK WikiOptimize with Shark: Big Payoff, Small Effort
Git SVN 
Website:
 git-svn(1)
Bazaar SVN 
Website:
 BzrForeignBranches/Subversion – Bazaar Version Control
Andre 
Text Extras 
Leaks 
Shark 
Website:
 Optimize with Shark: Big Payoff, Small Effort
Valgrind 
Website:
 Valgrind Home
Regular expressions 
Trac 
Website:
 The Trac Project – Trac
Trac Alternative 
Unfuddle 
Website:
 Unfuddle: Subversion Hosting, Git Hosting, Bug and Issue Tracking
Redmine 
Website:
 Redmine – Overview – Redmine
Core Animation for OS X and the iPhone mentioned 
Website:
 The Pragmatic Bookshelf | Core Animation for OS X and the iPhone
RegexKit mentioned 
Website:
 RegexKit Framework
NSScanner mentioned 
Scotty 
Snap Balls 

Developer Plugs: 

Bill Dudney 
Blog: PrEV 
Website: PrEV
iPhone Apps: 
Dot Game 
iTunes App Store:
 Dot Game
Riddle Racer 
iTunes App Store:
 Riddle Racer
Books: 
Core Animation for OS X and the iPhone 
Website:
 The Pragmatic Bookshelf | Core Animation for OS X and the iPhone
iPhone SDK Development 
Website:
 The Pragmatic Bookshelf | iPhone SDK Development

Jonathan Dann 
Company: National Heath Service 
Independent software developer 
Company: Espresso Served Here 
Website: Espresso Served Here
Product: Scribbler 
Collaborates with Cathy Shive 
Blog: KATI 
Website:
 KATI
NSViewController 

Marcus S. Zarra 
Company: Zarra Studios 
Webiste:
 News
Product: iWeb Buddy 
Website:
 iWebBuddy
Product: Simply Elegant Sales 
Website:
 seSales
Company: Outer Level (a joint venture with Jon Trainer) 
Website:
 Outer Level
Product: Bullfrog Touch 
iTunes App Store:
 Bullfrog Touch
Blog:
 Cocoa Is My Girlfriend 
Upcoming Core Data book 
Publisher: The Pragmatic Programmers 
Website:
 The Pragmatic Bookshelf

Andre Pang 
Blog: Algorithm.com.au – Ozone’s Vanity Domain 
Website: Algorithm.com.au – Ozone’s Vanity Domain
Company: Realmac Software 
Product: Rapidweaver 
Website:
 RapidWeaver – Powerful Web Design Software for Mac OS X

Mac Developer Network Membership now available. Membership fee is $25.00. Software discounts are available for members. Mac development training videos on the website: The Mac Developer Network: Training Mac Developers Worldwide.
Just click on:
 The Mac Developer Network: Why Join?

Use the webpage for feedback, comments and questions: 
Contact The Mac Developer Network

Post Production: 
Editing done by Andy Burson 
Mac Developer Roundtable show notes produced by Patrick Cassell 
Patrick’s Weblog: Aspiring Mac Developer Weblog

2 Comments »

  • Ashley Clark said:

    I’m just getting around to listening to these and wanted to share something related to the participants lamentations about Xcode’s keyboard shortcuts, specifically the ability to delete a line.

    This is possible to accomplish in Xcode (and any other Cocoa apps) by creating a DefaultKeyBinding.dict file. Or if the shortcut should only apply to Xcode, the PBKeyBinding.dict file.

    They are described here and here.

    The second example specifically shows two examples including deleting the current line and duplicating the current line.

    The customizability available through the key bindings file is largely unaware to most and somewhat voodoo, but it’s the best kind of voodoo.

  • Ashley Clark said:

    I should also add this link since it goes into a bit more detail about the dictionary file’s contents and behavior.

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.