Skip to content

acton393/WeexSwiftSample

Repository files navigation

#Weex repository

##WeexOCSample

You can see how to custom your own handler、components or modules using swift in this repository.

  • cocoaPods
    Add the following line to your Podfile:

    		pod 'WeexSDK'
    
  • carthage
    Add the following line to your Cartfile:

    	github "apache/incubator-weex"
    

You must replace file in WeexSwiftSample/lib/WeexSDK.framework and then WeexSwiftSample project can run correctly

How to get WeexSDK.framework

recommend you to compile from Weex source here,so that you can get the new feature, and can build your own Weex SDK after modifying

  • clone Weex project
    you can use SSH

     git clone git@github.com:alibaba/weex.git
    

    or use https

     git clone https://github.com/alibaba/weex.git
    
  • open WeexSDK.xcodeproj in weex/ios/sdk
    switch target just below
    img

  • Build this project or use the xcode default hot key ⌘ + b

  • Finally you can find Products directory in weex/ios/sdk, WeexSDK.framework was here

    img

Integrate to your Swift project

  • Import the framework you get above and import system framework img
  • Add SocketRocket:copy here SRWebSocket.h/m to your own Project (if cocoaPods is used in your project,add pod 'SocketRocket' to Podfie )
  • Add main.js(which is in the WeexSDK.framework) to your main bundle img
  • Import WeexSDK module img

important

add -ObjC to your project settings,just like this

img

About

a swift extend and integration plugins of Weex

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages