Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

TMS Component documentation for input methods



I'm working on an input method that will target OS 10.4 and up, so I am using the TMS Component + UI Server architecture for developing my input method rather than the new IME Kit for OS 10.5.  I've downloaded and read through the sample BasicInputMethod from Apple, and while it is extremely helpful, it leaves me with a few questions regarding components.

1) Is there any good documentation on "components"?  I've been reading the following documents, but I'm still unclear about components.
* Text Manager Service - http://developer.apple.com/documentation/mac/Text/Text-409.html
* Audio units, which mentions components and bundles (http://developer.apple.com/documentation/MusicAudio/Conceptual/AudioUnitProgrammingGuide/AudioUnitDevelopmentFundamentals/chapter_2_section_3.html#//apple_ref/doc/uid/TP40003278-CH7-DontLinkElementID_9).
* Quicktime components (http://developer.apple.com/documentation/QuickTime/Conceptual/ComponentMgr/1CompMgr4QTIntroduction/chapter_1_section_1.html)

2)  How does one build a "component" with XCode?  I noticed that the project builder config in the BasicInputMethod sample outputs a component as the final binary.  With XCode I can't seem to figure out how to configure my project to output a component.  Is a component the same thing as a CFBundle, just renamed?
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Carbon-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/carbon-dev/email@hidden

This email sent to email@hidden



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.