Hatena::ブログ(Diary)

Over&Out その後 このページをアンテナに追加 RSSフィード

2011-05-21

UIKitのクラス名と、UI Automationでのクラス名の対応

UIAutomationをちょろっと使用してみたのですが、

「UIKitのあのクラスはUIAutomationでは何て名前?」

ってのをサッと知りたかったので、AppleのUIAutomationのリファレンスを見つつ、UIKitとUIAutomationのクラス対応表みたいなものを作ってみました。


ビューだったりコントローラだったり粒度はバラバラ、かつ未検証です。。


UIKitUI Automation
UIApplicationUIAApplication
UIWindowUIAWindow
UIActionSheetUIAActionSheet
UIActivityIndicatorUIAActivityIndicator
UIAlertViewUIAAlert
UIApplicationUIAApplication
UIButtonUIAButton
??UIAEditingMenu
UIViewUIAElement
??UIAKey
UITextInputTraitsUIAKeyboard
??UIALink
UINavigationBarUIANavigationBar
UIPageControlUIAPageIndicator
??UIAPicker
UIPickerViewUIAPickerWheel
UIPopoverControllerUIAPopover
UIProgressViewUIAProgressIndicator
UIScrollViewUIAScrollView
UISearchBarUIASearchBar
UITextFieldUIASecureTextField
UISegmentedControlUIASegmentedControl
UISliderUIASlider
UILabelUIAStaticText
??UIAStatusBar
UISwitchUIASwitch
UITabBarUIATabBar
UITableViewCellUIATableCell
??UIATableGroup
UITableViewUIATableView
??UIATarget
UITextFieldUIATextField
UIToolbarUIAToolbar
UIWebViewUIAWebView
UIWindowUIAWindow



2011-02-01

UnitTestでハマった点

UnitTestのやり方、ちょっと検索したらザクザクでてきました。

親切な日本語の記事がたくさん。


その中でこちらの記事が超親切で、更新日もつい最近でとても参考になりました。

http://kozy.heteml.jp/l4l/2011/01/iphonetddsentestingkit.html


ただ少しハマったのが、新規ターゲット作成時。


今まで新規ターゲット追加なんてやったことなかったので、

"Cocoa Touch" ではなく、"Cocoa" の方で Unit Test Bundleを作成していて、

AppKitがないよとかのエラーに悩まされました・・・



f:id:shu223:20110202025450p:image:w440

(↑こっちを選ばないようお気をつけ下さい・・・)




2009 | 08 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2013 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2014 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2015 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2016 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 11 | 12 |
2017 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2018 | 02 |