Created
April 24, 2011 14:45
-
-
Save novi/939592 to your computer and use it in GitHub Desktop.
otool -o option
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
UIKit (architecture armv6): | |
Contents of (__DATA,__objc_classlist) section | |
0048edf4 0x4f5cb0 | |
isa 0x4f5c9c | |
superclass 0x4f6020 | |
cache 0x0 | |
vtable 0x0 | |
data 0x490274 (struct class_ro_t *) | |
flags 0x0 | |
instanceStart 44 | |
instanceSize 74 | |
ivarLayout 0x0 | |
name 0x3e9ce4 UIPickerView | |
baseMethods 0x48fe6c (struct method_list_t *) | |
entsize 12 | |
count 78 | |
name 0x401db0 dataSource | |
types 0x3edb20 @8@0:4 | |
imp 0x1c9b64 | |
name 0x3ea1a0 delegate | |
types 0x3edb20 @8@0:4 | |
imp 0x1c9b50 | |
name 0x3ea1a9 selectRow:inColumn:animated: | |
types 0x4307fc v20@0:4i8i12c16 | |
imp 0x1c9b78 | |
name 0x3ea1c6 selectRow:inComponent:animated: | |
types 0x4307fc v20@0:4i8i12c16 | |
imp 0x1c9ba4 | |
name 0x3ea1e6 _selectRow:inComponent:animated:notify: | |
types 0x3ea20e v24@0:4i8i12c16c20 | |
imp 0xf9b10 | |
name 0x436b2a selectedTableCellForColumn: | |
types 0x3fced4 @12@0:4i8 | |
imp 0x117270 | |
name 0x41c74c tableForColumn: | |
types 0x3fced4 @12@0:4i8 | |
imp 0x1040f4 | |
name 0x3ea223 columnForTable: | |
types 0x3eda84 i12@0:4@8 | |
imp 0x10329c | |
name 0x3ea235 selectedRowForColumn: | |
types 0x40c4f8 i12@0:4i8 | |
imp 0x1c9bd8 | |
name 0x3ea24d selectedRowInComponent: | |
types 0x40c4f8 i12@0:4i8 | |
imp 0x103e08 | |
name 0x436af8 visibleRowsForColumn: | |
types 0x3ea267 {_NSRange=II}12@0:4i8 | |
imp 0x112c38 | |
name 0x3ea27d cellForRow:column: | |
types 0x3ea290 @16@0:4i8i12 | |
imp 0x112ccc | |
name 0x42f724 scrollerDidEndAnimatedScrolling: | |
types 0x3edd88 v12@0:4@8 | |
imp 0x1184d0 | |
name 0x3ea2a0 scrollerDidEndSmoothScrolling: | |
types 0x3edd88 v12@0:4@8 | |
imp 0x11663c | |
name 0x42f686 scrollerDidEndDragging:willSmoothScroll: | |
types 0x3ea2c0 v16@0:4@8c12 | |
imp 0x11421c | |
name 0x3ea2cd _sendSelectionChangedFromTable: | |
types 0x3edd88 v12@0:4@8 | |
imp 0x116768 | |
name 0x3ea2ed _sendCheckedRow:inTable:checked: | |
types 0x413328 v20@0:4i8@12c16 | |
imp 0x1ca594 | |
name 0x3ea30e allowsMultipleSelection | |
types 0x3ed248 c8@0:4 | |
imp 0x1c9b30 | |
name 0x41c75e setAllowsMultipleSelection: | |
types 0x3f7740 v12@0:4c8 | |
imp 0x1c9bf4 | |
name 0x3ea327 _sendSelectionChangedForComponent: | |
types 0x3ede44 v12@0:4i8 | |
imp 0x116840 | |
name 0x3ea34c scroller:adjustSmoothScrollEnd:velocity: | |
types 0x3ea375 {CGPoint=ff}28@0:4@8{CGPoint=ff}12{CGSize=ff}20 | |
imp 0x11632c | |
name 0x3ea3a5 scroller:shouldAdjustSmoothScrollEndForVelocity: | |
types 0x438d00 c20@0:4@8{CGSize=ff}12 | |
imp 0x114cb0 | |
name 0x4366a0 scrollerDidScroll: | |
types 0x3edd88 v12@0:4@8 | |
imp 0x1032c8 | |
name 0x3ea3d8 showsSelectionIndicator | |
types 0x3ed248 c8@0:4 | |
imp 0x1c9b14 | |
name 0x3ea3f0 setShowsSelectionIndicator: | |
types 0x3f7740 v12@0:4c8 | |
imp 0x1c9c90 | |
name 0x3ea40c setDelegate: | |
types 0x3edd88 v12@0:4@8 | |
imp 0xf8654 | |
name 0x40df38 setDataSource: | |
types 0x3edd88 v12@0:4@8 | |
imp 0xf8814 | |
name 0x3ea41c table:cellForRow:column: | |
types 0x3ea435 @20@0:4@8i12@16 | |
imp 0x1c9ce0 | |
name 0x430ed4 table:cellForRow:column:reusing: | |
types 0x3ea446 @24@0:4@8i12@16@20 | |
imp 0x1090d8 | |
name 0x430de6 table:canReuseCell: | |
types 0x406648 c16@0:4@8@12 | |
imp 0x1133c4 | |
name 0x3ea45a numberOfRowsInTable: | |
types 0x3eda84 i12@0:4@8 | |
imp 0x10218c | |
name 0x3f6c34 setBounds: | |
types 0x3f1bec v24@0:4{CGRect={CGPoint=ff}{CGSize=ff}}8 | |
imp 0x1cab54 | |
name 0x3f6c8c setFrame: | |
types 0x3f1bec v24@0:4{CGRect={CGPoint=ff}{CGSize=ff}}8 | |
imp 0xf7f58 | |
name 0x401514 layoutSubviews | |
types 0x3ea470 v8@0:4 | |
imp 0xf9d80 | |
name 0x3ea477 _wheelShift | |
types 0x3f80dc f8@0:4 | |
imp 0xfcd04 | |
name 0x3ea486 reloadAllPickerPieces | |
types 0x3ea470 v8@0:4 | |
imp 0x119730 | |
name 0x3ea49c viewForRow:forComponent: | |
types 0x3ea290 @16@0:4i8i12 | |
imp 0x1c9d14 | |
name 0x3ea792 numberOfComponents | |
types 0x3ea4b8 i8@0:4 | |
imp 0xf9ab8 | |
name 0x3ea4bf numberOfColumns | |
types 0x3ea4b8 i8@0:4 | |
imp 0x1c9e18 | |
name 0x3ea4cf numberOfRowsInColumn: | |
types 0x40c4f8 i12@0:4i8 | |
imp 0x1c9e34 | |
name 0x436b50 numberOfRowsInComponent: | |
types 0x40c4f8 i12@0:4i8 | |
imp 0x103ebc | |
name 0x3ea4e6 rowSizeForComponent: | |
types 0x3fce9c {CGSize=ff}12@0:4i8 | |
imp 0x1ca740 | |
name 0x3ea4fb _createTableWithFrame:forComponent: | |
types 0x3f1760 @28@0:4{CGRect={CGPoint=ff}{CGSize=ff}}8i24 | |
imp 0xfd150 | |
name 0x3ea51f _delegateRowHeightForComponent: | |
types 0x45bc00 f12@0:4i8 | |
imp 0xffa6c | |
name 0x3ea541 _delegateWidthForComponent:ofCount:withSizeLeft: | |
types 0x3ea572 f20@0:4i8i12f16 | |
imp 0xfb638 | |
name 0x3ea582 _delegateTitleForRow:forComponent: | |
types 0x3ea290 @16@0:4i8i12 | |
imp 0x1c9e50 | |
name 0x3ea5a5 _delegateNumberOfRowsInComponent: | |
types 0x40c4f8 i12@0:4i8 | |
imp 0x102278 | |
name 0x3ea5c7 _delegateNumberOfComponents | |
types 0x3ea4b8 i8@0:4 | |
imp 0xf9270 | |
name 0x436ba6 scrollAnimationDuration | |
types 0x409e20 d8@0:4 | |
imp 0x100a38 | |
name 0x3ea5e6 _sizeThatFits: | |
types 0x3f8650 {CGSize=ff}16@0:4{CGSize=ff}8 | |
imp 0x1053f0 | |
name 0x4014b4 sizeThatFits: | |
types 0x3f8650 {CGSize=ff}16@0:4{CGSize=ff}8 | |
imp 0x1ca824 | |
name 0x3ea5f5 createDividerWithFrame: | |
types 0x3f1a24 @24@0:4{CGRect={CGPoint=ff}{CGSize=ff}}8 | |
imp 0xfcd50 | |
name 0x3ea60e _createViewForPickerPiece: | |
types 0x3fced4 @12@0:4i8 | |
imp 0xfada0 | |
name 0x3ea629 _selectionBarRectForHeight: | |
types 0x455888 {CGRect={CGPoint=ff}{CGSize=ff}}12@0:4f8 | |
imp 0xffadc | |
name 0x3ea646 imageForPickerPiece: | |
types 0x3fced4 @12@0:4i8 | |
imp 0xfaec8 | |
name 0x3ea65b _popoverSuffix | |
types 0x3edb20 @8@0:4 | |
imp 0xfb434 | |
name 0x3ea66a _selectionBarSuffix | |
types 0x3edb20 @8@0:4 | |
imp 0xfb3f8 | |
name 0x3ea67e pickerImageNamePrefix | |
types 0x3edb20 @8@0:4 | |
imp 0xfb1a4 | |
name 0x3ea694 reloadComponent: | |
types 0x3ede44 v12@0:4i8 | |
imp 0x1c9f10 | |
name 0x3ea6a5 reloadDataForColumn: | |
types 0x3ede44 v12@0:4i8 | |
imp 0x1c9f64 | |
name 0x3ea6ba reloadAllComponents | |
types 0x3ea470 v8@0:4 | |
imp 0xf919c | |
name 0x43ad28 reloadData | |
types 0x3ea470 v8@0:4 | |
imp 0x1c9f80 | |
name 0x42dd38 reload | |
types 0x3ea470 v8@0:4 | |
imp 0xf9180 | |
name 0x3ea6d0 didMoveToWindow | |
types 0x3ea470 v8@0:4 | |
imp 0x104488 | |
name 0x3ea6e0 setAlpha: | |
types 0x3f3380 v12@0:4f8 | |
imp 0x1c9f9c | |
name 0x3ea6ec setHidden: | |
types 0x3f7740 v12@0:4c8 | |
imp 0x1c9ff0 | |
name 0x3ea6f7 _updateSound | |
types 0x3ea470 v8@0:4 | |
imp 0x1044dc | |
name 0x3ea704 setNeedsLayout | |
types 0x3ea470 v8@0:4 | |
imp 0xf82a4 | |
name 0x3f372c dealloc | |
types 0x3ea470 v8@0:4 | |
imp 0x11da8c | |
name 0x3f8c80 encodeWithCoder: | |
types 0x3edd88 v12@0:4@8 | |
imp 0x1ca048 | |
name 0x3ea714 _populateArchivedSubviews: | |
types 0x3edd88 v12@0:4@8 | |
imp 0x1ca97c | |
name 0x3f1eac initWithCoder: | |
types 0x3f2abc @12@0:4@8 | |
imp 0x1ca144 | |
name 0x3ea730 initWithFrame: | |
types 0x3f1a24 @24@0:4{CGRect={CGPoint=ff}{CGSize=ff}}8 | |
imp 0xf7cf4 | |
name 0x3ea73f setSoundsEnabled: | |
types 0x3f7740 v12@0:4c8 | |
imp 0x1c9ae4 | |
name 0x3ea751 _orientationImageSuffix | |
types 0x3edb20 @8@0:4 | |
imp 0xfb1b4 | |
name 0x3ea769 _tableRowHeight | |
types 0x3f80dc f8@0:4 | |
imp 0x1ca248 | |
name 0x3ea779 _isLandscapeOrientation | |
types 0x3ed248 c8@0:4 | |
imp 0xfb300 | |
name 0x421154 defaultSize | |
types 0x3fad28 {CGSize=ff}8@0:4 | |
imp 0x1cad34 | |
baseProtocols 0x490244 | |
count 1 | |
list[0] 0x511c6c (struct protocol_t *) | |
isa 0x0 | |
name 0x3fc0a0 NSCoding | |
protocols 0x0 | |
instanceMethods 0x4909d0 (struct method_list_t *) | |
entsize 12 | |
count 2 | |
name 0x3f1eac initWithCoder: | |
types 0x3f2abc @12@0:4@8 | |
imp 0x0 | |
name 0x3f8c80 encodeWithCoder: | |
types 0x3edd88 v12@0:4@8 | |
imp 0x0 | |
classMethods 0x0 (struct method_list_t *) | |
optionalInstanceMethods 0x0 | |
optionalClassMethods 0x0 | |
instanceProperties 0x0 | |
ivars 0x48fdb0 | |
entsize 20 | |
count 8 | |
offset 0x49095c 44 | |
name 0x3e9f6e _tables | |
type 0x407ef0 @"NSMutableArray" | |
alignment 2 | |
size 4 | |
offset 0x490960 48 | |
name 0x3e9f78 _topFrame | |
type 0x3f4fcc @"UIView" | |
alignment 2 | |
size 4 | |
offset 0x490964 52 | |
name 0x3e9f84 _dividers | |
type 0x407ef0 @"NSMutableArray" | |
alignment 2 | |
size 4 | |
offset 0x490968 56 | |
name 0x3e9f8e _dataSource | |
type 0x3e9f9a @"<UIPickerViewDataSource>" | |
alignment 2 | |
size 4 | |
offset 0x49096c 60 | |
name 0x3f4f80 _delegate | |
type 0x3e9fb8 @"<UIPickerViewDelegate>" | |
alignment 2 | |
size 4 | |
offset 0x490970 64 | |
name 0x432b88 _backgroundView | |
type 0x3f4fcc @"UIView" | |
alignment 2 | |
size 4 | |
offset 0x490974 68 | |
name 0x3e9fd2 _numberOfComponents | |
type 0x3ed354 i | |
alignment 2 | |
size 4 | |
offset 0x490978 72 | |
name 0x3e9fe8 _pickerViewFlags | |
type 0x3e9ff9 {?="needsLayout"b1"delegateRespondsToNumberOfComponentsInPickerView"b1"delegateRespondsToNumberOfRowsInComponent"b1"delegateRespondsToDidSelectRow"b1"delegateRespondsToViewForRow"b1"delegateRespondsToTitleForRow"b1"delegateRespondsToWidthForComponent"b1"delegateRespondsToRowHeightForComponent"b1"showsSelectionBar"b1"allowsMultipleSelection"b1"allowSelectingCells"b1"soundsDisabled"b1} | |
alignment 0 | |
size 2 | |
weakIvarLayout 0x0 | |
baseProperties 0x49021c | |
entsize 8 | |
count 4 | |
name 0x3ea3d8 showsSelectionIndicator | |
attributes x3fb96c Tc,N | |
name 0x3ea792 numberOfComponents | |
attributes x3ea7a5 Ti,R,N,V_numberOfComponents | |
name 0x3ea1a0 delegate | |
attributes x3ea7c2 T@"<UIPickerViewDelegate>",N,V_delegate | |
name 0x401db0 dataSource | |
attributes x3ea7ed T@"<UIPickerViewDataSource>",N,V_dataSource | |
Meta Class | |
isa 0x0 | |
superclass 0x4f600c | |
cache 0x0 | |
vtable 0x0 | |
data 0x49024c (struct class_ro_t *) | |
flags 0x1 RO_META | |
instanceStart 20 | |
instanceSize 20 | |
ivarLayout 0x0 | |
name 0x3e9ce4 UIPickerView | |
baseMethods 0x48fe58 (struct method_list_t *) | |
entsize 12 | |
count 1 | |
name 0x3ea17c defaultSizeForCurrentOrientation | |
types 0x3fad28 {CGSize=ff}8@0:4 | |
imp 0xf77e0 | |
baseProtocols 0x490244 | |
count 1 | |
list[0] 0x511c6c (struct protocol_t *) | |
isa 0x0 | |
name 0x3fc0a0 NSCoding | |
protocols 0x0 | |
instanceMethods 0x4909d0 (struct method_list_t *) | |
entsize 12 | |
count 2 | |
name 0x3f1eac initWithCoder: | |
types 0x3f2abc @12@0:4@8 | |
imp 0x0 | |
name 0x3f8c80 encodeWithCoder: | |
types 0x3edd88 v12@0:4@8 | |
imp 0x0 | |
classMethods 0x0 (struct method_list_t *) | |
optionalInstanceMethods 0x0 | |
optionalClassMethods 0x0 | |
instanceProperties 0x0 | |
ivars 0x0 | |
weakIvarLayout 0x0 | |
baseProperties 0x0 | |
0048edf8 0x4f5cd8 | |
isa 0x4f5cc4 | |
superclass 0x4f81b8 | |
cache 0x0 | |
vtable 0x0 | |
data 0x4904d8 (struct class_ro_t *) | |
flags 0x0 | |
instanceStart 440 | |
instanceSize 480 | |
ivarLayout 0x0 | |
name 0x3eab79 UIPickerTable | |
baseMethods 0x490358 (struct method_list_t *) | |
entsize 12 | |
count 28 | |
name 0x3ea91e _resuableObjectForTableCell: | |
types 0x3f2abc @12@0:4@8 | |
imp 0x1133cc | |
name 0x3ea93b updateSelectionBarRow | |
types 0x3ea470 v8@0:4 | |
imp 0x1034a8 | |
name 0x403770 removeFromSuperview | |
types 0x3ea470 v8@0:4 | |
imp 0x119784 | |
name 0x401d86 setRowHeight: | |
types 0x3f3380 v12@0:4f8 | |
imp 0xfe250 | |
name 0x3ea953 fixupCenterCellToSelectionBar: | |
types 0x412c5c c12@0:4c8 | |
imp 0x11669c | |
name 0x3ea974 scrollCenterCellToSelectionBar | |
types 0x3ed248 c8@0:4 | |
imp 0x11aef0 | |
name 0x3ea993 newOffsetWithCenteredRectFromOffset: | |
types 0x3ea9b8 {CGPoint=ff}16@0:4{CGPoint=ff}8 | |
imp 0x11644c | |
name 0x3ea9d8 _didMoveFromWindow:toWindow: | |
types 0x3f7698 v16@0:4@8@12 | |
imp 0x104308 | |
name 0x3ea9f6 _pickerScrollAnimationEnded | |
types 0x3ea470 v8@0:4 | |
imp 0x1ca280 | |
name 0x3f74b0 mouseUp: | |
types 0x424c6c v12@0:4^{__GSEvent=}8 | |
imp 0x11347c | |
name 0x42fed8 mouseDown: | |
types 0x424c6c v12@0:4^{__GSEvent=}8 | |
imp 0x110764 | |
name 0x3eaa14 animationSetOffset: | |
types 0x3eaa28 v16@0:4{CGPoint=ff}8 | |
imp 0x1ca2c8 | |
name 0x3eaa3d selectionBarRect | |
types 0x3ee68c {CGRect={CGPoint=ff}{CGSize=ff}}8@0:4 | |
imp 0x112e54 | |
name 0x3eaa50 setSelectionBarRect: | |
types 0x3f1bec v24@0:4{CGRect={CGPoint=ff}{CGSize=ff}}8 | |
imp 0xffb8c | |
name 0x3eaa65 selectRow:animated:notify: | |
types 0x3eaa80 v20@0:4i8c12c16 | |
imp 0x10243c | |
name 0x3eaa90 selectedTableCell | |
types 0x3edb20 @8@0:4 | |
imp 0x1172ac | |
name 0x3eaaa2 selectionBarRow | |
types 0x3ea4b8 i8@0:4 | |
imp 0x103e78 | |
name 0x4388c0 contentMouseUpInView:withEvent: | |
types 0x3f577c v16@0:4@8^{__GSEvent=}12 | |
imp 0x1ca858 | |
name 0x3eaab3 selectCell:inRow:column:withFade: | |
types 0x41c35c v24@0:4@8i12i16c20 | |
imp 0x1ca2fc | |
name 0x3eaad8 _scrollSelectionBarRect:animated:notify: | |
types 0x3eab01 v32@0:4{CGRect={CGPoint=ff}{CGSize=ff}}8c24c28 | |
imp 0x1025cc | |
name 0x3eab30 setAllowsSelectingRows: | |
types 0x3f7740 v12@0:4c8 | |
imp 0x101538 | |
name 0x3ea30e allowsMultipleSelection | |
types 0x3ed248 c8@0:4 | |
imp 0x1c9ac8 | |
name 0x41c75e setAllowsMultipleSelection: | |
types 0x3f7740 v12@0:4c8 | |
imp 0x10155c | |
name 0x3eab48 setLastClickRow: | |
types 0x3ede44 v12@0:4i8 | |
imp 0x112e80 | |
name 0x3eab59 lastClickRow | |
types 0x3ea4b8 i8@0:4 | |
imp 0x103494 | |
name 0x3eab66 didSelectDisabled: | |
types 0x412c5c c12@0:4c8 | |
imp 0x11851c | |
name 0x412e14 canHandleSwipes | |
types 0x3ed248 c8@0:4 | |
imp 0x104480 | |
name 0x3ea730 initWithFrame: | |
types 0x3f1a24 @24@0:4{CGRect={CGPoint=ff}{CGSize=ff}}8 | |
imp 0xfd4cc | |
baseProtocols 0x0 | |
ivars 0x49029c | |
entsize 20 | |
count 9 | |
offset 0x49097c 440 | |
name 0x3ea81a _selectionBarRect | |
type 0x3ea82c {CGRect="origin"{CGPoint="x"f"y"f}"size"{CGSize="width"f"height"f}} | |
alignment 2 | |
size 16 | |
offset 0x490980 456 | |
name 0x3ea870 _scrollAnimation | |
type 0x3ea881 @"UIPickerScrollAnimation" | |
alignment 2 | |
size 4 | |
offset 0x490984 460 | |
name 0x3ea89c _selectionBarRow | |
type 0x3ed354 i | |
alignment 2 | |
size 4 | |
offset 0x490988 464 | |
name 0x3ea8ad _lastOffset | |
type 0x404eb8 {CGPoint="x"f"y"f} | |
alignment 2 | |
size 8 | |
offset 0x49098c 472 | |
name 0x3ea8bc _lastClickRow | |
type 0x3ed354 i | |
alignment 2 | |
size 4 | |
offset 0x490990 476 | |
name 0x3ea8ca _allowSelectingCells | |
type 0x41ab48 b1 | |
alignment 2 | |
size 1 | |
offset 0x490994 476 | |
name 0x3ea8e2 _allowsMultipleSelection | |
type 0x41ab48 b1 | |
alignment 2 | |
size 1 | |
offset 0x490998 476 | |
name 0x3ea8fb _lastShouldStick | |
type 0x41ab48 b1 | |
alignment 2 | |
size 1 | |
offset 0x49099c 476 | |
name 0x3ea90c _disableDidSelect | |
type 0x41ab48 b1 | |
alignment 2 | |
size 1 | |
weakIvarLayout 0x0 | |
baseProperties 0x0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment