MDR Episode 011: Xcode 3.1
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 X
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









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.
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!
Donate to MDN
Shopping Cart
Log In
Join
Lost your Password?
Feeds
The MDN ShowAll of the old episodes of the old shows can be found on The MDN Show Feed
The MDN BIG BLOG
To subscribe to the BIG BLOG point your RSS reader at http://feeds.feedburner.com/mdnbigblog
Categories