Skip to content

ECMobile ARM64支持

chenyun120 edited this page Jan 7, 2015 · 1 revision

一: 添加ARM64 图1-1

1-1

                                               图1-1

二: 把JSONKit.m中所有xxx->isa修改为object_getClass(xxx).

三: 替换支付宝SDK

四: 替换友盟SDK

五: 替换微信SDK

六: 在NSObject+BeeExtension.h中添加:

  typedef void ( *ImpFuncType )( id a, SEL b, void * c );    图 1-2

1-2

                                               图1-2

七: 将文件Bee_UISianalBus.m中 图1-3 中的代码替换为 图1-4中的代码:

1-3

                                               图1-3

1-4

                                               图1-4

八: 将文件NSObject+BeeExtension.mm中 方法- (void)performSelectorAlongChain:(SEL)sel的代码 图:1-5中 替换为 图:1-6中代码 方法- (void)performSelectorAlongChainReversed:(SEL)sel的代码 图 1-7 替换为 图 1-8中代码

1-5

                                              图1-5

1-6

                                              图1-6

1-7

                                              图1-7

1-8

                                              图1-8

九: 在NSObject+BeeExtension.mm文件中添加两个方法 图1-9

1-9

                                              图1-9

十: 把所有使用objc_msgSend的地方都替换成在第九步中新添加的方法 例如: 下面两图(1-10,1-11)分别是两个方法的使用方式:

1-10

                                             图1-10

1-11

                                             图1-11
Clone this wiki locally