class-dump
==========
class-dump is a command-line utility for examining the Objective-C
segment of Mach-O files. It generates declarations for the classes,
categories and protocols. This is the same information provided by
using 'otool -ov', but presented as normal Objective-C declarations.
The latest version and information is available at:
http://stevenygard.com/projects/class-dump
The source code is also available from my Github repository at:
https://github.com/nygard/class-dump
Usage
-----
class-dump 3.5 (64 bit)
Usage: class-dump [options] <mach-o-file>
where options are:
-a show instance variable offsets
-A show implementation addresses
--arch <arch> choose a specific architecture from a universal binary (ppc, ppc64, i386, x86_64)
-C <regex> only display classes matching regular expression
-f <str> find string in method name
-H generate header files in current directory, or directory specified with -o
-I sort classes, categories, and protocols by inheritance (overrides -s)
-o <dir> output directory used for -H
-r recursively expand frameworks and fixed VM shared libraries
-s sort classes and categories by name
-S sort methods by name
-t suppress header in output, for testing
--list-arches list the arches in the file, then exit
--sdk-ios specify iOS SDK version (will look in /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS<version>.sdk
--sdk-mac specify Mac OS X version (will look in /Developer/SDKs/MacOSX<version>.sdk
--sdk-root specify the full SDK root path (or use --sdk-ios/--sdk-mac for a shortcut)
- class-dump AppKit:
class-dump /System/Library/Frameworks/AppKit.framework
- class-dump UIKit:
class-dump /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/System/Library/Frameworks/UIKit.framework
- class-dump UIKit and all the frameworks it uses:
class-dump /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/System/Library/Frameworks/UIKit.framework -r --sdk-ios 4.3
- class-dump UIKit (and all the frameworks it uses) from developer tools that have been installed in /Dev42 instead of /Developer:
class-dump /Dev42/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/Frameworks/UIKit.framework -r --sdk-root /Dev42/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk
License
-------
This file is part of class-dump, a utility for examining the
Objective-C segment of Mach-O files.
Copyright (C) 1997-1998, 2000-2001, 2004-2013 Steve Nygard.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Contact
-------
You may contact the author by:
e-mail: nygard at gmail.com
没有合适的资源?快使用搜索试试~ 我知道了~
class-dump 3.5 最新版本
需积分: 31 10 下载量 177 浏览量
2018-09-17
10:00:25
上传
评论
收藏 275KB GZ 举报
温馨提示
共243个文件
m:97个
h:87个
txt:35个
class-dump的3.5版本 ,主要用于ios程序反编译 查看源码 查看混淆效果
资源推荐
资源详情
资源评论
收起资源包目录
class-dump 3.5 最新版本 (243个子文件)
class-dump 428KB
CDMachOFile.h 3KB
CDType.h 2KB
CDTypeController.h 2KB
CDStructureTable.h 2KB
CDVisitor.h 2KB
CDOCProtocol.h 2KB
CDClassDump.h 2KB
CDSymbol.h 2KB
cd_objc2.h 2KB
CDLCSegment.h 2KB
ULEB128.h 1KB
CDObjectiveCProcessor.h 1KB
CDFile.h 1KB
CDTypeLexer.h 1KB
CDClassFrameworkVisitor.h 1KB
CDTopoSortNode.h 1KB
CDDataCursor.h 1KB
CDLoadCommand.h 1KB
CDFatArch.h 1KB
CDOCProperty.h 986B
CDOCInstanceVariable.h 934B
NSString-CDExtensions.h 907B
CDMachOFileDataCursor.h 851B
CDStructureInfo.h 806B
CDTypeLexerUnitTest.h 804B
CDTypeParser.h 783B
CDTypeFormatter.h 782B
CDOCMethod.h 765B
NSScanner-CDExtensions.h 740B
CDRelocationInfo.h 711B
CDSection.h 687B
CDLCSymbolTable.h 667B
CDStructHandlingUnitTest.h 632B
CDLCDylib.h 611B
CDTypeParserUnitTest.h 603B
CDTypeFormatterUnitTest.h 574B
CDSection64.h 565B
CDProtocolUniquer.h 562B
CDLCEncryptionInfo.h 547B
CDVisitorPropertyState.h 528B
CDMultiFileVisitor.h 527B
CDSection32.h 493B
CDFindMethodVisitor.h 478B
CDTextClassDumpVisitor.h 475B
CDFatFile.h 453B
CDTopologicalSortProtocol.h 451B
CDOCClass.h 446B
CDOCSymtab.h 443B
CDTypeName.h 419B
CDExtensions.h 416B
NSArray-CDExtensions.h 412B
CDOCCategory.h 405B
CDLCVersionMinimum.h 394B
CDOCModule.h 393B
CDSearchPathState.h 393B
CDLCDynamicSymbolTable.h 390B
CDMethodType.h 384B
CDBalanceFormatter.h 384B
CDPathUnitTest.h 364B
CDLCRunPath.h 359B
CDLCFunctionStarts.h 333B
CDLCSourceVersion.h 332B
CDLCLinkeditData.h 322B
CDLCDyldInfo.h 320B
CDLCPrebindChecksum.h 319B
CDLCUUID.h 314B
CDLCSubFramework.h 305B
CDLCSubUmbrella.h 304B
CDLCSubLibrary.h 303B
CDLCSubClient.h 302B
CDLCDylinker.h 301B
CDObjectiveC1Processor.h 289B
CDObjectiveC2Processor.h 289B
CDClassDumpVisitor.h 287B
NSData-CDExtensions.h 279B
NSError-CDExtensions.h 273B
CDLCDataInCode.h 271B
CDLCTwoLevelHints.h 268B
CDLCPreboundDylib.h 268B
CDLCRoutines64.h 265B
CDLCRoutines32.h 265B
CDLCUnixThread.h 265B
CDLCUnknown.h 262B
CDLCSegment32.h 260B
CDLCSegment64.h 260B
CDLCMain.h 259B
AllTests.h 133B
CDStructureTable.m 41KB
CDType.m 34KB
CDMachOFile.m 20KB
CDObjectiveC2Processor.m 20KB
CDLCDyldInfo.m 20KB
CDObjectiveC1Processor.m 17KB
CDTypeFormatterUnitTest.m 17KB
CDTypeParser.m 16KB
class-dump.m 14KB
CDTypeController.m 12KB
CDMultiFileVisitor.m 11KB
CDOCProtocol.m 11KB
共 243 条
- 1
- 2
- 3
资源评论
曾程
- 粉丝: 0
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功