http://git-wip-us.apache.org/repos/asf/incubator-weex-site/blob/f3d58bd0/cn/references/advanced/integrate-devtool-to-ios.html
----------------------------------------------------------------------
diff --git a/cn/references/advanced/integrate-devtool-to-ios.html
b/cn/references/advanced/integrate-devtool-to-ios.html
deleted file mode 100644
index e89c343..0000000
--- a/cn/references/advanced/integrate-devtool-to-ios.html
+++ /dev/null
@@ -1,1452 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
- <meta charset="utf-8">
-
- <title>éæ Devtools å° iOS | Weex</title>
- <meta name="viewport" content="width=device-width, initial-scale=1,
maximum-scale=1">
- <meta name="description" content="éæ Devtools å° iOSWeex Devtools
è½å¤æ¹ä¾¿è°è¯ Weex 页é¢ï¼ä½æ¤åè½ç¦»ä¸å¼ Native
çæ¯æãå¦ä½è®©ä½ ç App ä¹éæ Devtoolsï¼å¨æ¬ç«
å°ä¼è¯¦ç»è¯´æ iOS 端å¦ä½æ¥å
¥ Weex Devtoolsã iOS åºç¨æ¥å
¥æ·»å
ä¾èµæ¹æ³ä¸ï¼cocoapods ä¾èµå¨å·¥ç¨ç®å½ç podfile æ·»å å¦ä¸ä»£ç
source https://github.com/C">
-<meta property="og:type" content="website">
-<meta property="og:title" content="éæ Devtools å° iOS">
-<meta property="og:url"
content="https://weex-project.io/cn/references/advanced/integrate-devtool-to-ios.html">
-<meta property="og:site_name" content="Weex">
-<meta property="og:description" content="éæ Devtools å° iOSWeex Devtools
è½å¤æ¹ä¾¿è°è¯ Weex 页é¢ï¼ä½æ¤åè½ç¦»ä¸å¼ Native
çæ¯æãå¦ä½è®©ä½ ç App ä¹éæ Devtoolsï¼å¨æ¬ç«
å°ä¼è¯¦ç»è¯´æ iOS 端å¦ä½æ¥å
¥ Weex Devtoolsã iOS åºç¨æ¥å
¥æ·»å
ä¾èµæ¹æ³ä¸ï¼cocoapods ä¾èµå¨å·¥ç¨ç®å½ç podfile æ·»å å¦ä¸ä»£ç
source https://github.com/C">
-<meta property="og:image"
content="https://img.alicdn.com/tps/TB1MXjjNXXXXXXlXpXXXXXXXXXX-795-326.png">
-<meta property="og:image"
content="https://img.alicdn.com/tps/TB1A518NXXXXXbZXFXXXXXXXXXX-642-154.png">
-<meta property="og:image"
content="https://img.alicdn.com/tps/TB1xRHhNXXXXXakXpXXXXXXXXXX-1498-668.png">
-<meta property="og:image"
content="https://img.alicdn.com/tps/TB1F8WONXXXXXa_apXXXXXXXXXX-1706-674.png">
-<meta property="og:image"
content="https://img.alicdn.com/tps/TB19Yq5NXXXXXXVXVXXXXXXXXXX-343-344.png">
-<meta property="og:image"
content="https://img.alicdn.com/tps/TB1vomVNXXXXXcXaXXXXXXXXXXX-2072-1202.png">
-<meta property="og:image"
content="https://img.alicdn.com/tps/TB116y0NXXXXXXNaXXXXXXXXXXX-1448-668.png">
-<meta property="og:image"
content="https://img.alicdn.com/tps/TB16frmNXXXXXa7XXXXXXXXXXXX-2106-1254.png">
-<meta property="og:updated_time" content="2017-04-28T02:36:21.000Z">
-<meta name="twitter:card" content="summary">
-<meta name="twitter:title" content="éæ Devtools å° iOS">
-<meta name="twitter:description" content="éæ Devtools å° iOSWeex Devtools
è½å¤æ¹ä¾¿è°è¯ Weex 页é¢ï¼ä½æ¤åè½ç¦»ä¸å¼ Native
çæ¯æãå¦ä½è®©ä½ ç App ä¹éæ Devtoolsï¼å¨æ¬ç«
å°ä¼è¯¦ç»è¯´æ iOS 端å¦ä½æ¥å
¥ Weex Devtoolsã iOS åºç¨æ¥å
¥æ·»å
ä¾èµæ¹æ³ä¸ï¼cocoapods ä¾èµå¨å·¥ç¨ç®å½ç podfile æ·»å å¦ä¸ä»£ç
source https://github.com/C">
-<meta name="twitter:image"
content="https://img.alicdn.com/tps/TB1MXjjNXXXXXXlXpXXXXXXXXXX-795-326.png">
-
- <link rel="alternate" href="/atom.xml" title="Weex"
type="application/atom+xml">
-
-
- <link rel="icon"
href="//gw.alicdn.com/tps/TB1XNqxPXXXXXcSXVXXXXXXXXXX-64-63.png">
-
-
- <link href="//fonts.googleapis.com/css?family=Source+Code+Pro"
rel="stylesheet" type="text/css">
-
- <link rel="stylesheet" href="/css/style.css">
- <link rel="stylesheet" href="/css/swiper.min.css">
-</head>
-
-<body id="references" class="lang-cn">
-
- <script>
- window.PAGE_TYPE = "references";
- window.ROOT = "/"
- </script>
- <header id="header">
- <div class="navbar">
- <a id="logo" href="/cn/">
- <img src="//img.alicdn.com/tps/TB1zBLaPXXXXXXeXXXXXXXXXXXX-121-59.svg" />
- </a>
- <div class="main-nav">
- <ul class="links">
- <li><a href="/cn/guide">æç¨</a></li>
- <li><a href="/cn/references">æå</a></li>
- <li class="dropdown">
- <a href="javascript:;">åè</a>
- <ul class="dropdown-menu subnav">
- <li>
- <a href="/cn/faq.html">FAQ</a>
- </li>
- <li>
- <a href="/cn/releasenote.html">çæ¬è¯´æ</a>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="javascript:;">å·¥å
·åæå¡</a>
- <ul class="dropdown-menu subnav">
- <li>
- <a href="/cn/playground.html">Playground</a>
- </li>
- <li>
- <a href="/cn/guide/tools/toolkit.html">Weex-toolkit</a>
- </li>
- <li>
- <a href="http://dotwe.org" target="_blank">Code Snippets</a>
- </li>
- <li>
- <a href="https://market.dotwe.org" target="_blank">Market</a>
- </li>
- </ul>
- </li>
- </ul>
- <ul class="info">
- <li><a href="https://github.com/apache/incubator-weex/"
target="_blank"><span class="btn-github iconfont icon-github"></span></a></li>
- </ul>
- <ul class="tools">
- <li>
- <div class="search">
- <form id="search-form" class="search-form"> <!-- æç´¢æ¡ç¸å
³ -->
- <input type="text" id="search-input-header" name="q" results="0"
class="form-control search-input" autocomplete="off" autocorrect="off"/>
- <span class="iconfont icon-search"></span>
- </form>
- <div class="results-panel">
- </div>
-</div>
- </li>
- <li>
- <div class="dropdown select-lang">
- <a href="javascript:;" class="dropdown-toggle">
- Language
- <span class="caret"></span>
- </a>
- <ul class="dropdown-menu pick-lang">
- <li>
- <a href="/references/advanced/integrate-devtool-to-ios.html"
data-lang="en">English</a>
- </li>
- <li>
- <a
href="/cn/references/advanced/integrate-devtool-to-ios.html"
data-lang="zh-cn">ä¸æ</a>
- </li>
- </ul>
- </div>
- </li>
- <!--<li></li>-->
- </ul>
- </div>
- </div>
- <div id="mobile-nav">
- <a id="logo" href="/cn/">
- <img src="//img.alicdn.com/tps/TB1zBLaPXXXXXXeXXXXXXXXXXXX-121-59.svg" />
- </a>
- <a class="btn-menu"><span class="iconfont icon-nav"></span></a>
- </div>
-</header>
-
- <div id="sidebar" class="">
- <div class="sidebar-menu">
-
- <div class="search">
- <form id="search-form" class="search-form"> <!-- æç´¢æ¡ç¸å
³ -->
- <input type="text" id="search-input-sidebar" name="q" results="0"
class="form-control search-input" autocomplete="off" autocorrect="off"/>
- <span class="iconfont icon-search"></span>
- </form>
- <div class="results-panel">
- </div>
-</div>
-
-
-
-<div class="summary">
- <h2 class="part-title">
-
- æå
-
- </h2>
- <ul class="doc-summary">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li>
- <h3 class="chapter-title"><a href="/cn/references/index.html"
class="sidebar-link ">éç¨ç¹æ§</a></h3>
-
- <ul class="chapter">
-
- <li>
- <a href="/cn/references/ios-apis.html" class="sidebar-link
">iOS APIs</a>
- </li>
-
- <li>
- <a href="/cn/references/android-apis.html" class="sidebar-link
">Android APIs</a>
- </li>
-
- <li>
- <a href="/cn/references/html5-apis.html" class="sidebar-link
">HTML5 APIs</a>
- </li>
-
- <li>
- <a href="/cn/references/jsfm-apis.html" class="sidebar-link
">JS Framework APIs</a>
- </li>
-
- <li>
- <a href="/cn/references/common-style.html" class="sidebar-link
">éç¨æ ·å¼</a>
- </li>
-
- <li>
- <a href="/cn/references/text-style.html" class="sidebar-link
">ææ¬æ ·å¼</a>
- </li>
-
- <li>
- <a href="/cn/references/color-names.html" class="sidebar-link
">é¢è²å称å表</a>
- </li>
-
- <li>
- <a href="/cn/references/gesture.html" class="sidebar-link
">æå¿</a>
- </li>
-
- <li>
- <a href="/cn/references/path.html" class="sidebar-link ">Path
(è±)</a>
- </li>
-
- </ul>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a
href="/cn/references/components/index.html" class="sidebar-link ">å
建ç»ä»¶</a></h3>
-
- <ul class="chapter">
-
- <li>
- <a href="/cn/references/components/a.html" class="sidebar-link
"><a></a>
- </li>
-
- <li>
- <a href="/cn/references/components/slider.html"
class="sidebar-link "><slider></a>
- </li>
-
- <li>
- <a href="/cn/references/components/indicator.html"
class="sidebar-link "><indicator></a>
- </li>
-
- <li>
- <a href="/cn/references/components/switch.html"
class="sidebar-link "><switch></a>
- </li>
-
- <li>
- <a href="/cn/references/components/text.html"
class="sidebar-link "><text></a>
- </li>
-
- <li>
- <a href="/cn/references/components/textarea.html"
class="sidebar-link "><textarea></a>
- </li>
-
- <li>
- <a href="/cn/references/components/video.html"
class="sidebar-link "><video></a>
- </li>
-
- <li>
- <a href="/cn/references/components/web.html"
class="sidebar-link "><web></a>
- </li>
-
- <li>
- <a href="/cn/references/components/div.html"
class="sidebar-link "><div></a>
- </li>
-
- <li>
- <a href="/cn/references/components/image.html"
class="sidebar-link "><image></a>
- </li>
-
- <li>
- <a href="/cn/references/components/input.html"
class="sidebar-link "><input></a>
- </li>
-
- <li>
- <a href="/cn/references/components/list.html"
class="sidebar-link "><list></a>
- </li>
-
- <li>
- <a href="/cn/references/components/cell.html"
class="sidebar-link "><cell></a>
- </li>
-
- <li>
- <a href="/cn/references/components/loading.html"
class="sidebar-link "><loading></a>
- </li>
-
- <li>
- <a href="/cn/references/components/refresh.html"
class="sidebar-link "><refresh></a>
- </li>
-
- <li>
- <a href="/cn/references/components/scroller.html"
class="sidebar-link "><scroller></a>
- </li>
-
- </ul>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a href="/cn/references/modules/index.html"
class="sidebar-link ">å
建模å</a></h3>
-
- <ul class="chapter">
-
- <li>
- <a href="/cn/references/modules/animation.html"
class="sidebar-link ">animation</a>
- </li>
-
- <li>
- <a href="/cn/references/modules/websocket.html"
class="sidebar-link ">WebSocket</a>
- </li>
-
- <li>
- <a href="/cn/references/modules/picker.html"
class="sidebar-link ">picker</a>
- </li>
-
- <li>
- <a href="/cn/references/modules/clipboard.html"
class="sidebar-link ">clipboard</a>
- </li>
-
- <li>
- <a href="/cn/references/modules/dom.html" class="sidebar-link
">dom</a>
- </li>
-
- <li>
- <a href="/cn/references/modules/modal.html"
class="sidebar-link ">modal</a>
- </li>
-
- <li>
- <a href="/cn/references/modules/navigator.html"
class="sidebar-link ">navigator</a>
- </li>
-
- <li>
- <a href="/cn/references/modules/storage.html"
class="sidebar-link ">storage</a>
- </li>
-
- <li>
- <a href="/cn/references/modules/stream.html"
class="sidebar-link ">stream</a>
- </li>
-
- <li>
- <a href="/cn/references/modules/webview.html"
class="sidebar-link ">webview</a>
- </li>
-
- <li>
- <a href="/cn/references/modules/globalevent.html"
class="sidebar-link ">globalEvent</a>
- </li>
-
- </ul>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a href="/cn/references/unit.html"
class="sidebar-link ">CSS åä½</a></h3>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a href="/cn/references/common-event.html"
class="sidebar-link ">éç¨äºä»¶</a></h3>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a href="/cn/references/native-dom-api.html"
class="sidebar-link ">Native DOM APIs</a></h3>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a href="/cn/references/weex-variable.html"
class="sidebar-link ">Weex å®ä¾åé</a></h3>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a href="/cn/references/web-standards.html"
class="sidebar-link ">Web æ å</a></h3>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a
href="/cn/references/js-service/index.html" class="sidebar-link ">JS
Service</a></h3>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a href="/cn/references/vue/index.html"
class="sidebar-link ">Vue</a></h3>
-
- <ul class="chapter">
-
- <li>
- <a href="/cn/references/vue/difference-with-web.html"
class="sidebar-link ">Vue 2.x å¨ Weex å Web ä¸çå·®å¼</a>
- </li>
-
- <li>
- <a href="/cn/references/vue/difference-of-vuex.html"
class="sidebar-link ">ä½¿ç¨ Vuex å vue-router</a>
- </li>
-
- </ul>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a href="/cn/references/advanced/index.html"
class="sidebar-link ">é«é¶ç¥è¯</a></h3>
-
- <ul class="chapter">
-
- <li>
- <a href="/cn/references/advanced/extend-to-ios.html"
class="sidebar-link ">iOS æ©å±</a>
- </li>
-
- <li>
- <a href="/cn/references/advanced/extend-to-android.html"
class="sidebar-link ">Android æ©å±</a>
- </li>
-
- <li>
- <a href="/cn/references/advanced/extend-to-html5.html"
class="sidebar-link ">HTML5 æ©å±</a>
- </li>
-
- <li>
- <a href="/cn/references/advanced/extend-jsfm.html"
class="sidebar-link ">æå± JS framework</a>
- </li>
-
- <li>
- <a
href="/cn/references/advanced/integrate-devtool-to-android.html"
class="sidebar-link ">éæ Devtools å° Android</a>
- </li>
-
- <li>
- <a
href="/cn/references/advanced/integrate-devtool-to-ios.html"
class="sidebar-link current ">éæ Devtools å° iOS</a>
- </li>
-
- </ul>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a
href="/cn/references/migration/index.html" class="sidebar-link
">è¿ç§»</a></h3>
-
- <ul class="chapter">
-
- <li>
- <a href="/cn/references/platform-difference.html"
class="sidebar-link ">Weex å Web å¹³å°çå·®å¼</a>
- </li>
-
- <li>
- <a href="/cn/references/migration/migration-from-weex.html"
class="sidebar-link ">å¦ä½å°åæ Weex 项ç®æ¹é æ Vue çæ¬</a>
- </li>
-
- <li>
- <a href="/cn/references/migration/difference.html"
class="sidebar-link ">Weex å Vue 2.x çè¯æ³å·®å¼</a>
- </li>
-
- </ul>
-
- </li>
-
-
-
- <li>
- <h3 class="chapter-title"><a href="/cn/v-0.10/references/index.html"
class="sidebar-link">æ§è¯æ³ææ¡£</a></h3>
- </li>
-
- </ul>
-</div>
-
- <a class="btn-close-sidebar iconfont icon-close"></a>
- </div>
-</div>
-
- <div class="article-wrapper page-layout">
- <div class="doc-nav">
-
-
-
-<div class="summary">
- <h2 class="part-title">
-
- æå
-
- </h2>
- <ul class="doc-summary">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li>
- <h3 class="chapter-title"><a href="/cn/references/index.html"
class="sidebar-link ">éç¨ç¹æ§</a></h3>
-
- <ul class="chapter">
-
- <li>
- <a href="/cn/references/ios-apis.html" class="sidebar-link
">iOS APIs</a>
- </li>
-
- <li>
- <a href="/cn/references/android-apis.html" class="sidebar-link
">Android APIs</a>
- </li>
-
- <li>
- <a href="/cn/references/html5-apis.html" class="sidebar-link
">HTML5 APIs</a>
- </li>
-
- <li>
- <a href="/cn/references/jsfm-apis.html" class="sidebar-link
">JS Framework APIs</a>
- </li>
-
- <li>
- <a href="/cn/references/common-style.html" class="sidebar-link
">éç¨æ ·å¼</a>
- </li>
-
- <li>
- <a href="/cn/references/text-style.html" class="sidebar-link
">ææ¬æ ·å¼</a>
- </li>
-
- <li>
- <a href="/cn/references/color-names.html" class="sidebar-link
">é¢è²å称å表</a>
- </li>
-
- <li>
- <a href="/cn/references/gesture.html" class="sidebar-link
">æå¿</a>
- </li>
-
- <li>
- <a href="/cn/references/path.html" class="sidebar-link ">Path
(è±)</a>
- </li>
-
- </ul>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a
href="/cn/references/components/index.html" class="sidebar-link ">å
建ç»ä»¶</a></h3>
-
- <ul class="chapter">
-
- <li>
- <a href="/cn/references/components/a.html" class="sidebar-link
"><a></a>
- </li>
-
- <li>
- <a href="/cn/references/components/slider.html"
class="sidebar-link "><slider></a>
- </li>
-
- <li>
- <a href="/cn/references/components/indicator.html"
class="sidebar-link "><indicator></a>
- </li>
-
- <li>
- <a href="/cn/references/components/switch.html"
class="sidebar-link "><switch></a>
- </li>
-
- <li>
- <a href="/cn/references/components/text.html"
class="sidebar-link "><text></a>
- </li>
-
- <li>
- <a href="/cn/references/components/textarea.html"
class="sidebar-link "><textarea></a>
- </li>
-
- <li>
- <a href="/cn/references/components/video.html"
class="sidebar-link "><video></a>
- </li>
-
- <li>
- <a href="/cn/references/components/web.html"
class="sidebar-link "><web></a>
- </li>
-
- <li>
- <a href="/cn/references/components/div.html"
class="sidebar-link "><div></a>
- </li>
-
- <li>
- <a href="/cn/references/components/image.html"
class="sidebar-link "><image></a>
- </li>
-
- <li>
- <a href="/cn/references/components/input.html"
class="sidebar-link "><input></a>
- </li>
-
- <li>
- <a href="/cn/references/components/list.html"
class="sidebar-link "><list></a>
- </li>
-
- <li>
- <a href="/cn/references/components/cell.html"
class="sidebar-link "><cell></a>
- </li>
-
- <li>
- <a href="/cn/references/components/loading.html"
class="sidebar-link "><loading></a>
- </li>
-
- <li>
- <a href="/cn/references/components/refresh.html"
class="sidebar-link "><refresh></a>
- </li>
-
- <li>
- <a href="/cn/references/components/scroller.html"
class="sidebar-link "><scroller></a>
- </li>
-
- </ul>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a href="/cn/references/modules/index.html"
class="sidebar-link ">å
建模å</a></h3>
-
- <ul class="chapter">
-
- <li>
- <a href="/cn/references/modules/animation.html"
class="sidebar-link ">animation</a>
- </li>
-
- <li>
- <a href="/cn/references/modules/websocket.html"
class="sidebar-link ">WebSocket</a>
- </li>
-
- <li>
- <a href="/cn/references/modules/picker.html"
class="sidebar-link ">picker</a>
- </li>
-
- <li>
- <a href="/cn/references/modules/clipboard.html"
class="sidebar-link ">clipboard</a>
- </li>
-
- <li>
- <a href="/cn/references/modules/dom.html" class="sidebar-link
">dom</a>
- </li>
-
- <li>
- <a href="/cn/references/modules/modal.html"
class="sidebar-link ">modal</a>
- </li>
-
- <li>
- <a href="/cn/references/modules/navigator.html"
class="sidebar-link ">navigator</a>
- </li>
-
- <li>
- <a href="/cn/references/modules/storage.html"
class="sidebar-link ">storage</a>
- </li>
-
- <li>
- <a href="/cn/references/modules/stream.html"
class="sidebar-link ">stream</a>
- </li>
-
- <li>
- <a href="/cn/references/modules/webview.html"
class="sidebar-link ">webview</a>
- </li>
-
- <li>
- <a href="/cn/references/modules/globalevent.html"
class="sidebar-link ">globalEvent</a>
- </li>
-
- </ul>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a href="/cn/references/unit.html"
class="sidebar-link ">CSS åä½</a></h3>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a href="/cn/references/common-event.html"
class="sidebar-link ">éç¨äºä»¶</a></h3>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a href="/cn/references/native-dom-api.html"
class="sidebar-link ">Native DOM APIs</a></h3>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a href="/cn/references/weex-variable.html"
class="sidebar-link ">Weex å®ä¾åé</a></h3>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a href="/cn/references/web-standards.html"
class="sidebar-link ">Web æ å</a></h3>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a
href="/cn/references/js-service/index.html" class="sidebar-link ">JS
Service</a></h3>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a href="/cn/references/vue/index.html"
class="sidebar-link ">Vue</a></h3>
-
- <ul class="chapter">
-
- <li>
- <a href="/cn/references/vue/difference-with-web.html"
class="sidebar-link ">Vue 2.x å¨ Weex å Web ä¸çå·®å¼</a>
- </li>
-
- <li>
- <a href="/cn/references/vue/difference-of-vuex.html"
class="sidebar-link ">ä½¿ç¨ Vuex å vue-router</a>
- </li>
-
- </ul>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a href="/cn/references/advanced/index.html"
class="sidebar-link ">é«é¶ç¥è¯</a></h3>
-
- <ul class="chapter">
-
- <li>
- <a href="/cn/references/advanced/extend-to-ios.html"
class="sidebar-link ">iOS æ©å±</a>
- </li>
-
- <li>
- <a href="/cn/references/advanced/extend-to-android.html"
class="sidebar-link ">Android æ©å±</a>
- </li>
-
- <li>
- <a href="/cn/references/advanced/extend-to-html5.html"
class="sidebar-link ">HTML5 æ©å±</a>
- </li>
-
- <li>
- <a href="/cn/references/advanced/extend-jsfm.html"
class="sidebar-link ">æå± JS framework</a>
- </li>
-
- <li>
- <a
href="/cn/references/advanced/integrate-devtool-to-android.html"
class="sidebar-link ">éæ Devtools å° Android</a>
- </li>
-
- <li>
- <a
href="/cn/references/advanced/integrate-devtool-to-ios.html"
class="sidebar-link current ">éæ Devtools å° iOS</a>
- </li>
-
- </ul>
-
- </li>
-
- <li>
- <h3 class="chapter-title"><a
href="/cn/references/migration/index.html" class="sidebar-link
">è¿ç§»</a></h3>
-
- <ul class="chapter">
-
- <li>
- <a href="/cn/references/platform-difference.html"
class="sidebar-link ">Weex å Web å¹³å°çå·®å¼</a>
- </li>
-
- <li>
- <a href="/cn/references/migration/migration-from-weex.html"
class="sidebar-link ">å¦ä½å°åæ Weex 项ç®æ¹é æ Vue çæ¬</a>
- </li>
-
- <li>
- <a href="/cn/references/migration/difference.html"
class="sidebar-link ">Weex å Vue 2.x çè¯æ³å·®å¼</a>
- </li>
-
- </ul>
-
- </li>
-
-
-
- <li>
- <h3 class="chapter-title"><a href="/cn/v-0.10/references/index.html"
class="sidebar-link">æ§è¯æ³ææ¡£</a></h3>
- </li>
-
- </ul>
-</div>
- </div>
-
-
-<article class="article article-type-references">
- <div class="article-entry" itemprop="articleBody">
- <header class="article-header">
-
-
- <h1 class="article-title" itemprop="name">
- éæ Devtools å° iOS
- </h1>
-
-
- <time class="article-date" datetime="2017-04-28T02:36:21.000Z">Updated time:
28/04/2017</time>
-</header>
- <h1 id="éæ-Devtools-å°-iOS"><a href="#éæ-Devtools-å°-iOS"
class="headerlink" title="éæ Devtools å° iOS"></a>éæ Devtools å°
iOS</h1><p>Weex Devtools è½å¤æ¹ä¾¿è°è¯ Weex 页é¢ï¼ä½æ¤åè½ç¦»ä¸å¼
Native çæ¯æãå¦ä½è®©ä½ ç App ä¹éæ Devtoolsï¼å¨æ¬ç«
å°ä¼è¯¦ç»è¯´æ iOS 端å¦ä½æ¥å
¥ Weex Devtoolsã</p>
-<h2 id="iOS-åºç¨æ¥å
¥"><a href="#iOS-åºç¨æ¥å
¥" class="headerlink"
title="iOS åºç¨æ¥å
¥"></a>iOS åºç¨æ¥å
¥</h2><h3 id="æ·»å ä¾èµ"><a
href="#æ·»å ä¾èµ" class="headerlink" title="æ·»å ä¾èµ"></a>æ·»å
ä¾èµ</h3><h4 id="æ¹æ³ä¸ï¼cocoapods-ä¾èµ"><a
href="#æ¹æ³ä¸ï¼cocoapods-ä¾èµ" class="headerlink"
title="æ¹æ³ä¸ï¼cocoapods ä¾èµ"></a>æ¹æ³ä¸ï¼cocoapods
ä¾èµ</h4><p>å¨å·¥ç¨ç®å½ç podfile æ·»å å¦ä¸ä»£ç </p>
-<figure class="highlight plain"><table><tr><td class="code"><pre><div
class="line">source https://github.com/CocoaPods/Specs.gitï¼</div><div
class="line">pod 'WXDevtool', '0.7.0', :configurations
=> ['Debug']ï¼</div></pre></td></tr></table></figure>
-<p>ç®åæå¦ä¸å 个çæ¬ï¼</p>
-<p>0.7.0, 0.6.1, 0.1.1, 0.1.0 [master repo]</p>
-<hr>
-<p>å¯ä»¥éè¿æ´æ°æ¬å° podspec repoï¼pod search
æ¥æ¥è¯¢ææ°çæ¬ï¼å¨ podfile æ件添å ä¾èµã</p>
-<p><strong><em> æ¨èå¨DEBUG模å¼ä¸ä¾èµã </em></strong></p>
-<h4 id="æ¹æ³äºï¼github-æºç ä¾èµ"><a href="#æ¹æ³äºï¼github-æºç
ä¾èµ" class="headerlink" title="æ¹æ³äºï¼github æºç
ä¾èµ"></a>æ¹æ³äºï¼github æºç ä¾èµ</h4><ol>
-<li><p><a href="https://github.com/weexteam/weex-devtool-iOS" target="_blank"
rel="external">æå</a>ææ°çWXDevtool代ç ã</p>
-</li>
-<li><p>æç
§å¦ä¸å¾ç¤ºï¼ç´æ¥æå¨sourceç®å½æºæ件å°ç®æ
å·¥ç¨ä¸</p>
-<p><img src="//img.alicdn.com/tps/TB1MXjjNXXXXXXlXpXXXXXXXXXX-795-326.png"
alt="drag"></p>
-</li>
-<li><p>æç
§çº¢æ¡ä¸é
ç½®å¾é</p>
-<p><img src="//img.alicdn.com/tps/TB1A518NXXXXXbZXFXXXXXXXXXX-642-154.png"
alt="_"></p>
-</li>
-</ol>
-<p> å¨ç¸å¯¹è¾å¤§çäºèç½ App ç åä¸, framework
éæåºè¢«å¹¿æ³åºç¨ï¼æ以æ¨è使ç¨æ¹æ³ä¸æ¥å
¥ã</p>
-<h3 id="éæåè½"><a href="#éæåè½" class="headerlink"
title="éæåè½"></a>éæåè½</h3><p>å¦ææç
§æ¹æ³ä¸æ¥å
¥ï¼podfile çæ¹å¼ï¼æ·»å 头æ件å
å«ï¼</p>
-<figure class="highlight plain"><table><tr><td class="code"><pre><div
class="line">#import
<TBWXDevtool/WXDevtool.h></div></pre></td></tr></table></figure>
-<p>å¦ææç
§æ¹æ³äºæ¥å
¥ï¼æºç ä¾èµçæ¹å¼ï¼æ·»å 头æ件å
å«ï¼</p>
-<figure class="highlight plain"><table><tr><td class="code"><pre><div
class="line">#import "WXDevtool.h"</div><div class="line">```
</div><div class="line"></div><div class="line">æ¥ç WXDevtool
头æ件å¦ä¸ï¼</div><div class="line"> </div><div
class="line">```object-c</div><div class="line">#import
<Foundation/Foundation.h></div><div class="line"></div><div
class="line">@interface WXDevTool : NSObject</div><div
class="line">/**</div><div class="line">* set debug status</div><div
class="line">* @param isDebug : YES:open debug model and inspect
model;</div><div class="line">* default is NO,if isDebug is
NO, open inspect only;</div><div class="line">* */</div><div class="line">+
(void)setDebug:(BOOL)isDebug;</div><div class="line"></div><div
class="line"></div><div class="line">/**</div><div class="line">* get debug
status</div><div class="line">* */ </div><div class="line">+
(BOOL)isDebug;</div><div class="line"></div><div class="
line"></div><div class="line">/**</div><div class="line">* launch weex
debug</div><div class="line">* @param url : ws://ip:port/debugProxy/native,
ip and port is your devtool server address</div><div class="line">*
eg:@"ws://30.30.29.242:8088/debugProxy/native"</div><div
class="line">* */</div><div class="line">+
(void)launchDevToolDebugWithUrl:(NSString *)url;</div><div
class="line"></div><div class="line">@end</div><div class="line">``` </div><div
class="line"></div><div class="line">`setDebug`ï¼åæ°ä¸º `YES`
æ¶ï¼ç´æ¥å¼å¯ debug 模å¼ï¼åä¹å
³éï¼ä½¿ç¨åºæ¯å¦ä¸æè¿°</div><div class="line"></div><div
class="line">å¨ä½ èªå·±çç¨åºä¸æ·»å å¦ä¸ä»£ç ï¼</div><div
class="line"></div><div class="line">```object-c </div><div
class="line">[WXDevTool
launchDevToolDebugWithUrl:@"ws://30.30.31.7:8088/debugProxy/native"];</div></pre></td></tr></table></figure>
-<p>å
¶ä¸ç ws å°åæ£æ¯ Weex debug æ§å¶å°ä¸åºç°çå°åï¼ç´æ¥
copy å° <code>launchDevToolDebugWithUrl</code> æ¥å£ä¸ã</p>
-<p>å¦æç¨åºä¸å¯å¨å°±å¼å¯ Weex è°è¯ï¼<strong>éè¦å¨ WeexSDK
å¼æåå§åä¹å</strong>æ·»å 代ç ï¼</p>
-<figure class="highlight plain"><table><tr><td class="code"><pre><div
class="line">[WXDevTool setDebug:YES];</div><div class="line">[WXDevTool
launchDevToolDebugWithUrl:@"ws://30.30.31.7:8088/debugProxy/native"];</div></pre></td></tr></table></figure>
-<h4 id="éå 页é¢å·æ°åè½"><a href="#éå 页é¢å·æ°åè½"
class="headerlink" title="éå 页é¢å·æ°åè½"></a>éå
页é¢å·æ°åè½</h4><ul>
-<li><p>为ä»ä¹éè¦é¡µé¢å·æ°åè½ï¼</p>
-<p>å¦ä¸å¾æ示ï¼å½ç¹å» debugger æé®æ¶ï¼js
çè¿è¡ç¯å¢ä¼ä»ææºç«¯ï¼JavaScriptCoreï¼åæ¢å°
Chromeï¼V8ï¼ï¼è¿æ¶éè¦éæ°åå§å Weex
ç¯å¢ï¼éæ°æ¸²æ页é¢ã页é¢æ¸²ææ¯éè¦æ¥å
¥æ¹å¨èªå·±ç页é¢æ·»å ã</p>
-<p><img src="//img.alicdn.com/tps/TB1xRHhNXXXXXakXpXXXXXXXXXX-1498-668.png"
alt="_debug"></p>
-</li>
-<li><p>ä»ä¹åºæ¯ä¸éè¦æ·»å 页é¢å·æ°åè½? </p>
-<ul>
-<li>ç¹å» debugger æé®è°è¯</li>
-<li>åæ¢ RemoteDebug å¼å
³</li>
-<li>å·æ° Chrome 页é¢ï¼command+Rï¼</li>
-</ul>
-</li>
-<li><p>å¦ä½æ·»å å·æ° </p>
-<p>å¨ Weex 页é¢åå§åæ <code>viewDidLoad</code> æ¹æ³æ¶æ·»å
注åéç¥ï¼ä¸¾ä¾å¦ä¸ï¼</p>
-<figure class="highlight plain"><table><tr><td class="code"><pre><div
class="line">[[NSNotificationCenter defaultCenter] addObserver:self
selector:notificationRefreshInstance: name:@"RefreshInstance"
object:nil];</div></pre></td></tr></table></figure>
-</li>
-</ul>
-<p> æå<strong>åä¸è®°å¾</strong>å¨ <code>dealloc</code>
æ¹æ³ä¸åæ¶éç¥ï¼å¦ä¸æ示</p>
- <figure class="highlight plain"><table><tr><td class="code"><pre><div
class="line">- (void)dealloc</div><div class="line">{</div><div
class="line"> [[NSNotificationCenter defaultCenter]
removeObserver:self];</div><div
class="line">}</div></pre></td></tr></table></figure>
-<p> 页é¢å·æ°å®ç°ï¼å
éæ¯å½å instanceï¼ç¶åéæ°å建
instanceï¼ä¸¾ä¾å¦ä¸:</p>
- <figure class="highlight plain"><table><tr><td class="code"><pre><div
class="line"> - (void)render</div><div class="line"> {</div><div
class="line"> CGFloat width = self.view.frame.size.width;</div><div
class="line"> [_instance destroyInstance];</div><div class="line">
_instance = [[WXSDKInstance alloc] init];</div><div class="line">
_instance.viewController = self;</div><div class="line"> _instance.frame =
CGRectMake(self.view.frame.size.width-width, 0, width, _weexHeight);</div><div
class="line"> </div><div class="line"> __weak typeof(self) weakSelf =
self;</div><div class="line"> _instance.onCreate = ^(UIView *view)
{</div><div class="line"> [weakSelf.weexView
removeFromSuperview];</div><div class="line"> weakSelf.weexView =
view;</div><div class="line"> [weakSelf.view
addSubview:weakSelf.weexView];</div><div class="line">
UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification,
weakSelf.weexView);
</div><div class="line"> };</div><div class="line">
_instance.onFailed = ^(NSError *error) {</div><div class="line">
</div><div class="line"> };</div><div class="line"> </div><div
class="line"> _instance.renderFinish = ^(UIView *view) {</div><div
class="line"> [weakSelf
updateInstanceState:WeexInstanceAppear];</div><div class="line">
};</div><div class="line"> </div><div class="line">
_instance.updateFinish = ^(UIView *view) {</div><div class="line">
};</div><div class="line"> if (!self.url) {</div><div
class="line"> return;</div><div class="line"> }</div><div
class="line"> NSURL *URL = [self testURL: [self.url
absoluteString]];</div><div class="line"> NSString *randomURL = [NSString
stringWithFormat:@"%@?random=%d",URL.absoluteString,arc4random()];</div><div
class="line"> [_instance renderWithURL:[NSURL URLWithString:randomURL]
options:@{@"bundleUrl":
URL.absoluteString} data:nil];</div><div
class="line">}</div></pre></td></tr></table></figure>
-<p>å
·ä½å®ç°å¯åè <a
href="https://github.com/weexteam/weex-devtool-iOS/blob/master/Devtools/playground/WeexDemo/WXDemoViewController.m"
target="_blank" rel="external">playground</a>
<code>WXDemoViewController.m</code> æ件</p>
-<p><em>说æï¼ç®åçæ¬éè¦æ³¨åçéç¥å称为åºå®ç
âRefreshInstanceâï¼ä¸ä¸ªçæ¬ä¼æ·»å ç¨æ·èªå®ä¹ name ã</em></p>
-<h2 id="使ç¨"><a href="#使ç¨" class="headerlink"
title="使ç¨"></a>使ç¨</h2><p>å¦ææªå®è£
Debugger
Serverï¼å¨å½ä»¤è¡æ§è¡ <code>npm install -g weex-toolkit</code>
æ¢å¯ä»¥å®è£
è°è¯æå¡å¨ï¼è¿è¡å½ä»¤ <code>weex debug</code>
å°±ä¼å¯å¨ DebugServer 并æå¼ä¸ä¸ªè°è¯é¡µé¢ï¼è¯¦æ
请æ¥ç <a
href="../../guide/index.html">ãGet
startedã</a>ï¼ã页é¢ä¸æ¹ä¼å±ç¤ºä¸ä¸ªäºç»´ç ï¼è¿ä¸ªäºç»´ç
ç¨äºå App ä¼ é Server 端çå°å建ç«è¿æ¥ã</p>
-<ol>
-<li><p>æ¥å¿çº§å«æ§å¶</p>
-<p><img src="//img.alicdn.com/tps/TB1F8WONXXXXXa_apXXXXXXXXXX-1706-674.png"
alt="_"><br>æ¥å¿çº§å«å¯ä»¥æ§å¶native端å
³äºweexçæ¥å¿ã</p>
-<p>æ¥è®°çº§å«æè¿°å¦ä¸ï¼</p>
-<figure class="highlight plain"><table><tr><td class="code"><pre><div
class="line">Off = 0, </div><div class="line">Error = Error</div><div
class="line">Warning = Error | Warning,</div><div class="line">Info =
Warning | Info,</div><div class="line">Log = Log | Info,</div><div
class="line">Debug = Log | Debug, </div><div class="line">All =
NSUIntegerMax</div></pre></td></tr></table></figure>
-<p>解éï¼off å
³éæ¥å¿ï¼Warning å
å« ErrorãWarningï¼Info å
å«
WarningãInfoï¼Log å
å« InfoãLogï¼Debug å
å« LogãDebugï¼All å
å«ææã</p>
-</li>
-<li><p>Vdom/Native treeéæ©</p>
-<p><img src="//img.alicdn.com/tps/TB19Yq5NXXXXXXVXVXXXXXXXXXX-343-344.png"
alt=""></p>
-<p><em>å¾ä¸</em></p>
-<p><img src="//img.alicdn.com/tps/TB1vomVNXXXXXcXaXXXXXXXXXXX-2072-1202.png"
alt="å¾äº"> </p>
-<p><em>å¾äº</em></p>
-<p>ç¹å»å¾ä¸æ示nativeé项ä¼æå¼å¾äºï¼æ¹ä¾¿æ¥çnative
tree以åview property</p>
-<p><img src="//img.alicdn.com/tps/TB116y0NXXXXXXNaXXXXXXXXXXX-1448-668.png"
alt="vdom"></p>
-<p><em>å¾ä¸</em></p>
-<p><img src="//img.alicdn.com/tps/TB16frmNXXXXXa7XXXXXXXXXXXX-2106-1254.png"
alt="vdom_tree"> </p>
-<p><em>å¾å</em></p>
-<p>ç¹å»å¾ä¸æ示 vdom é项ä¼æå¼å¾åï¼æ¹ä¾¿æ¥ç vdom tree
以å component propertyã </p>
-</li>
-</ol>
-
- </div>
-
-</article>
-</div>
-
- <footer id="footer">
- <div class="row clearfix">
- <div class="dropdown select-lang">
- <a href="javascript:;" class="dropdown-toggle">
- Language
- <span class="caret"></span>
- </a>
- <ul class="dropdown-menu pick-lang">
- <li>
- <a href="/references/advanced/integrate-devtool-to-ios.html"
data-lang="en">English</a>
- </li>
- <li>
- <a href="/cn/references/advanced/integrate-devtool-to-ios.html"
data-lang="zh-cn">ä¸æ</a>
- </li>
- </ul>
- </div>
- </div>
- <div class="disclaimer">
- <div><img
src="//gw.alicdn.com/tfs/TB1pTBZQFXXXXX9XXXXXXXXXXXX-794-280.png" width="200px"
alt="Apache Incubator"></div>
- <div><span class="title">Disclaimer:</span> Apache Weex is an effort
undergoing incubation at The Apache Software Foundation (ASF), sponsored by the
Apache Incubator. Incubation is required of all newly accepted projects until a
further review indicates that the infrastructure, communications, and decision
making process have stabilized in a manner consistent with other successful ASF
projects. While incubation status is not necessarily a reflection of the
completeness or stability of the code, it does indicate that the project has
yet to be fully endorsed by the ASF.</div>
- <br/>
- </div>
- <hr>
- <div class="row">
- <p> <img src="//gw.alicdn.com/tfs/TB1bg8SQFXXXXcHXXXXXXXXXXXX-85-170.png"
height="50px" alt="Apache"><span>Copyright(c) 2017 The Apache Software
Foundation. Licensed under the </span> <a
href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version
2.0</a></p>
- </div>
- <div class="row clearfix">
- <div></div>
- </div>
-</footer>
- <div style="display: none;">
- <script src="//s95.cnzz.com/z_stat.php?id=1261496509&web_id=1261496509"
language="JavaScript"></script>
-</div>
-
- <script src="/js/reqwest.js"></script>
- <script src="/js/common.js"></script>
-</body>
-</html>