逛奔的蜗牛

我不聪明,但我会很努力

   ::  :: 新随笔 ::  ::  :: 管理 ::
@import url(http://www.cppblog.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);

http://homepage.mac.com/aglee/downloads/appkido.html

AppKiDo and AppKiDo-for-iPhone

Download links are for the latest sneakypeek, which fixes a couple of bugs and works with Xcode 4.

This is the home page for AppKiDo and AppKiDo-for-iPhone.

I announce new releases on my blog and sometimes on the cocoa-dev mailing list. You are welcome to send feedback to me (Andy Lee) at aglee@earthlink.net. Many thanks to those who have contributed comments, bug reports, and code.

AppKiDo is free, but donations are appreciated if you find that it saves you time or effort on a regular basis.

Donate using PayPal
  (Enter amount on the next page)

What is AppKiDo?

AppKiDo is an API documentation browser for Cocoa and iPhone programmers. It helps you quickly find the doc you want, whether it's for a class, protocol, function, type, or constant. AppKiDo parses the headers and HTML doc files that were installed with your Developer Tools. It presents the results in a form that is easy to navigate.

AppKiDo-for-iPhone is just like AppKiDo (and is built from the same code base), but for iPhone developers.

Requirements:

  • Mac OS X 10.4.x or higher
  • Xcode 2.4.1 or higher (Xcode 3.x is preferred)
  • AppKiDo is released as a Universal Binary

Features

AppKiDo presents the class hierarchy in a browser view. You can see sibling classes at a glance and go up and down the hierarchy with a single click. This is convenient because the method you're looking for is often in a superclass.

If you are new to Cocoa, browse the class hierarchy to get acquainted with what's there and how it's organized. If you are more experienced, you can explore branches of the hierarchy you never paid attention to before.

AppKiDo can display a consolidated list of all methods a class implements, including inherited methods, methods that satisfy a protocol, and methods added by a framework other than the class's main framework (for example, the drawing methods that AppKit adds to NSAttributedString). This can help you understand the complete behavior of a class, and it's another quick way to find methods that are in a superclass.

AppKiDo provides handy "quicklists" of logically related groups of classes. This puts manyfrequently used classes a click or two away. It can also help you understand some concepts. For example, if you find delegates confusing, it may help to browse "Classes with delegates" to see all the ways a delegate is used.

If you're not sure what you're looking for, AppKiDo can search for names of API constructs. For example, if you're wondering how to manage cursors, search for "cursor". Apple has conveniently put the word "cursor" in the names of most things related to cursors.

AppKiDo can open the header file for any Cocoa class. Sometimes there is useful information in the headers that is not available in the documentation.

@import url(http://www.cppblog.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
posted on 2011-12-12 01:29 逛奔的蜗牛 阅读(588) 评论(0)  编辑 收藏 引用 所属分类: Xcode

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理