OSX - How to implement the export window like Preview.app? - objective-c

I'm building a small non-document-based app for OSX. And I want to implement the export sheet just like Preview.app does:
Note the export sheet gives the user a chance to choose the file type and related stuff.
My guess is that the sheet is a system-level out-of-box feature, but I failed to find it, so how can I implement something like this one? Big thanks!
PS: I'm deploying the app to 10.7 or later.

It's an NSSavePanel with a custom accessory view.

IKImageKit has an Accessoire view exactly for that.

Related

Better PSMTabBarControl / Cocoa Tabs

I want to unify multiple windows from my OS X-Application into a Tab-View, just like Safari, Espresso, Finder, CodeRunner… I found PSMTabBarControl which does the job, but the look and feel are quite different from the other applications I saw.
Comparison (Image)
Then I found out, that those applications had always the same name for the resources used for the Tabs.
Screenshot of the recourses from CodeRunner
Could I just «steal» those images and use them in my own application with PSMTabBarControl or is there another way to get a more native look (not like the PSMTabBarControl default or Chromium Tabs).
You may want to try MMTabBarView.
MMTabBarView is a modernized and view based re-write of PSMTabBarControl.
I release a open source TabbarView controls for OS X and Cocoa recently, you may want to have a look at it here.

How to add badges to a source list?

I just wanted to know how to to implement badges like in the mail app from osx to my application without using PxSourceList : http://grab.by/nJ66
My app is developed with rubymotion for os x.
Thanks in advance.
As far as I know they are not available "out of the box"... PXSourceList has the best implementation of badges I have seen. Either use PXSourceList or look at the source code for it and be inspired to how it should be done.

How do I create an in-app settings view?

I want to create an in-app setting view like the following image:
What are these fields called? and what is the best way to create settings?
I found many tutorial but all of them are referring to creating the settings page in the phone settings, using the setting bundle and what I want is creating settings page in the app itself.
Both http://www.inappsettingskit.com and http://inscopeapps.com/#inappsettings both use the standard Settings.app bundle. So you have the ability to set defaults in your app AND in the standard Settings.app. They're simple enough to add your project and work pretty well.
If you only want the settings to be in the app, then your screen shot simply shows a standard UINavigationController with UITableViews. You can create something like this in the standard ways using Interface Builder or programatically, and then respond to any changed settings by saving NSUserDefaults objects/integers/booleans/URLs.
Whichever method you choose, add an observer for NSUserDefaultsDidChangeNotification in any views that need to respond instantly to the change (you can simply read the current value of the NSUserDefaults objects/integers/booleans/URLs in real time if you don't need something to respond instantly).
Try using In App Settings Kit.
Can be found here: http://www.inappsettingskit.com

Animation/Transition-Creator for iOS/Objective-C?

Together with an illustrator I want to create some screens with lots of animations/transitions (moving sprites). I need the illustrator to do the animation. He knows how to use AfterEffects so best would be some kind of timeline-tool to create the transitions/scalings/alphas etc.
My question is now: Is there some kind of tool out there that could be used to create animations and then export the used parameters to objective-c to import it to xcode?
Thanx!
To my knowledge: No.
We spend some time a couple of months back trying to find something similar to Expression blend, just for iOS, but without luck.
If you however are planing to make your app for MacOS and not iOS you can take a look at quartz composer. For iOS you could also take a look at storyboard (here is a link to fairly good tutorial), but I'm afraid your needs will not be met by the features of storyboard.
I found Flash2Cocos2D and I think this is the best solution available right now.
Also promissing: cocosbuilder!

Showing multiple simultaneous tool tips in Cocoa

I want to add a feature to my Mac app inspired by the Help mode in iPhoto for iPad, pictured below. I would love to do this using built-in APIs, so I don't have to build my own tool-tip-like view. Is there any way for me to either show multiple tool tips at the same time, or to achieve something similar using NSHelpManager?
If you are targeting 10.7 or later you could do this fairly easily using NSPopover. You would have to create quite a few popover windows but it isn't difficult to do.