// // CCDylib.h // CCFC // // Created by xichen on 11-12-23. // Copyright 2011 ccteam. All rights reserved. // #import <Foundation/Foundation.h> #define MOBILE_SUBSTRATE_PATH @"/Library/MobileSubstrate/DynamicLibraries/" typedef void (*voidVoidFunc)(); typedef int (*intVoidFunc)(); typedef char * (*charStarVoidFunc)(); typedef NSString * (*nSStringVoidFunc)(); @interface CCDylib : NSObject { @private void * _handle; } + (void *)open:(NSString *)dylibFileFullPath; + (void *)openSystemDylib:(NSString *)dylibFileName; + (void *)openMobileSubstrateDylib:(NSString *)dylibFileName; + (int)close:(void *)dylibPtr; - (id)initWithFileFullPath:(NSString *)fileFullPath; - (id)initWithSystemDylib:(NSString *)dylibFileName; - (id)initWithMobileSubstrateDylib:(NSString *)dylibFileName; - (void)dealloc; - (intVoidFunc)getIntVoidFunc:(NSString *)funcName; - (voidVoidFunc)getVoidVoidFunc:(NSString *)funcName; - (charStarVoidFunc)getCharStarVoidFunc:(NSString *)funcName; - (nSStringVoidFunc)getNSStringVoidFunc:(NSString *)funcName; - (NSString *)getError; - (int)close; @end googlecode链接地址(会有更新):
http://code.google.com/p/iphone-common-codes-ccteam/source/browse/trunk/CCFC/files/CCDylib.h
iphone-common-codes-ccteam源代码 CCDylib.h
最新推荐文章于 2012-01-12 09:55:29 发布
本文介绍了一个名为CCDylib的工具类,它提供了用于操作iPhone平台动态库的方法,包括打开、关闭、获取函数指针等。此工具类封装了与动态库交互的常见操作,简化了开发人员在iOS应用中使用第三方库的流程。
141

被折叠的 条评论
为什么被折叠?



