iPhone Developer Tool
Let’s help Apple focus on the most important new features (and bug fixes) in the suite of iPhone developer tools, Xcode, Interface Builder, Objectice-C and so on. In fact, Apple doesn’t have a good forum for feature requests. Let this be it.
-
Vi Emulation Mode
Nearly every other IDE has this already!
45 votes -
Integrate Interface Builder into Xcode
It doesn't make sense that IB is a separate application.
30 votes -
Xcode should help me implement protocol methods
This could be done by automatically providing stub methods, or by enhancing Code Sense so that it knows about unimplemented adopted protocol methods. Or some other even smarter way.
17 votes -
15 votes
-
Automatically add @"" when a function takes an NSString parameter
String parameters are everywhere and I don't like having to type @" all the time. Xcode should just add a placeholder when I'm calling a method that takes an NSString.
14 votes -
11 votes
-
Xcode should default to the simulator when the phone is disconnected
Whenever I disconnect my iPhone, Xcode should default to the simulator instead of complaining.
11 votes -
textmate-like fuzzy open file dialog (Apple-T)
Add a dialogue that would search for files in project in a fuzzy fashion as TextMate does
10 votes -
Let me dock the build results window to my main source code window
When you get build errors the Build Results window pops up. I would prefer to have the list of errors docked to my main editor window. Or at least, even if it was a separate window, double-clicking an error should navigate the main editor to the corresponding line of code.
8 votes -
7 votes
-
Let me add a @property with one line of code
Instead of:
NSString *myString;
@property (nonatomic, retain) NSString *myString;
@synthesize myString;..this should be enough:
@property NSString *myString;
6 votes -
A missing semicolon in the interface file should not result in an error in the implementation file
Add this to the end of a .h file:
- (void)test
@endGo to the implemenation file. Compile. The compiler will now complain about a missing semicolon in the .m file!!? Weird.
5 votes -
3 votes
-
Xcode plug-in API and a Plugin Builder Application
Currently Xcode has plug-ins but no public API for them. Let's have one and extend Xcode/IB with new languages.
3 votes -
File Navigation: quickly jump to a class, list of recently opened files
Xcode needs better file navigation. The user should be able to quickly jump to a class, ideally by hitting a shortcut and typing the class name. The user should also be able to easily bring up a list of recently opened files, sorted by most recent.
3 votes -
Fix the Interface Builder Multi Monitor Bug
If you drag a view on to a second monitor to work on it, save, disconnect the second monitor and then try to display the view again, it will open off screen. There is no way to get it back on to the screen without reconnecting the second monitor, or opening the xib file in a text editor and changing some coordinates.
3 votes -
Do real local history, snapshots aren't good enough.
Snapshots are too heavyweight. Look at IntelliJ for how local history should work.
2 votes -
Automatically stub method in .m
When I type a method signature in my header file, please just stub it out for me in the implementation file (and vice versa)
1 vote -
Make it possible to set the font size and color of method definitions
Since Objective-C method names come in many parts it can be difficult to read. Take this method for example:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
It would help if one could set a different font size and color for the actual name of the method, in this case tableView:cellForRowAtIndexPath:.
1 vote -
Make it easy to learn keyboard shortcuts.
Display them in mouse over tool tips and menus. Make it easy to assign shortcuts.
1 vote
- Don't see your idea?