http://git-wip-us.apache.org/repos/asf/incubator-weex-site/blob/d332a30e/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 b46e751..0000000
--- a/cn/references/advanced/integrate-devtool-to-ios.html
+++ /dev/null
@@ -1,1475 +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="doc-nav-version">
-  <select class="versionBtn" stype="/cn/references">
-  
-    <option value="2v" selected>v2.x</option>
-    <option value="1v">v1.x</option>
-  
- </select>
-</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 
 ">&lt;a&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/indicator.html" 
class="sidebar-link  ">&lt;indicator&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/slider.html" 
class="sidebar-link  ">&lt;slider&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/switch.html" 
class="sidebar-link  ">&lt;switch&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/text.html" 
class="sidebar-link  ">&lt;text&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/textarea.html" 
class="sidebar-link  ">&lt;textarea&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/video.html" 
class="sidebar-link  ">&lt;video&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/web.html" 
class="sidebar-link  ">&lt;web&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/div.html" 
class="sidebar-link  ">&lt;div&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/image.html" 
class="sidebar-link  ">&lt;image&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/list.html" 
class="sidebar-link  ">&lt;list&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/input.html" 
class="sidebar-link  ">&lt;input&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/waterfall.html" 
class="sidebar-link  ">&lt;waterfall&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/cell.html" 
class="sidebar-link  ">&lt;cell&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/loading.html" 
class="sidebar-link  ">&lt;loading&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/refresh.html" 
class="sidebar-link  ">&lt;refresh&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/scroller.html" 
class="sidebar-link  ">&lt;scroller&gt;</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/platform-difference.html" class="sidebar-link  ">Weex 和 
Web 平台的差异</a></h3>
-        
-          <ul class="chapter">
-            
-              <li>
-                <a href="/cn/references/migration/index.html" 
class="sidebar-link  ">迁移</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>
-    
-    
-  </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="doc-nav-version">
-  <select class="versionBtn" stype="/cn/references">
-  
-    <option value="2v" selected>v2.x</option>
-    <option value="1v">v1.x</option>
-  
- </select>
-</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 
 ">&lt;a&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/indicator.html" 
class="sidebar-link  ">&lt;indicator&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/slider.html" 
class="sidebar-link  ">&lt;slider&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/switch.html" 
class="sidebar-link  ">&lt;switch&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/text.html" 
class="sidebar-link  ">&lt;text&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/textarea.html" 
class="sidebar-link  ">&lt;textarea&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/video.html" 
class="sidebar-link  ">&lt;video&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/web.html" 
class="sidebar-link  ">&lt;web&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/div.html" 
class="sidebar-link  ">&lt;div&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/image.html" 
class="sidebar-link  ">&lt;image&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/list.html" 
class="sidebar-link  ">&lt;list&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/input.html" 
class="sidebar-link  ">&lt;input&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/waterfall.html" 
class="sidebar-link  ">&lt;waterfall&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/cell.html" 
class="sidebar-link  ">&lt;cell&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/loading.html" 
class="sidebar-link  ">&lt;loading&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/refresh.html" 
class="sidebar-link  ">&lt;refresh&gt;</a>
-              </li>
-            
-              <li>
-                <a href="/cn/references/components/scroller.html" 
class="sidebar-link  ">&lt;scroller&gt;</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/platform-difference.html" class="sidebar-link  ">Weex 和 
Web 平台的差异</a></h3>
-        
-          <ul class="chapter">
-            
-              <li>
-                <a href="/cn/references/migration/index.html" 
class="sidebar-link  ">迁移</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>
-    
-    
-  </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  &apos;WXDevtool&apos;,   &apos;0.7.0&apos;, :configurations 
=&gt; [&apos;Debug&apos;],</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 
&lt;TBWXDevtool/WXDevtool.h&gt;</div></pre></td></tr></table></figure>
-<p>如果按照方法二接入:源码依赖的方式,添加头文件包
含:</p>
-<figure class="highlight plain"><table><tr><td class="code"><pre><div 
class="line">#import &quot;WXDevtool.h&quot;</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 
&lt;Foundation/Foundation.h&gt;</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:@&quot;ws://30.30.29.242:8088/debugProxy/native&quot;</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:@&quot;ws://30.30.31.7:8088/debugProxy/native&quot;];</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:@&quot;ws://30.30.31.7:8088/debugProxy/native&quot;];</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:@&quot;RefreshInstance&quot; 
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">&#123;</div><div 
class="line">    [[NSNotificationCenter defaultCenter] 
removeObserver:self];</div><div 
class="line">&#125;</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">  &#123;</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) 
&#123;</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">    &#125;;</div><div class="line">    
_instance.onFailed = ^(NSError *error) &#123;</div><div class="line">        
</div><div class="line">    &#125;;</div><div class="line">    </div><div 
class="line">    _instance.renderFinish = ^(UIView *view) &#123;</div><div 
class="line">        [weakSelf 
updateInstanceState:WeexInstanceAppear];</div><div class="line">    
&#125;;</div><div class="line">    </div><div class="line">    
_instance.updateFinish = ^(UIView *view) &#123;</div><div class="line">    
&#125;;</div><div class="line">    if (!self.url) &#123;</div><div 
class="line">        return;</div><div class="line">    &#125;</div><div 
class="line">    NSURL *URL = [self testURL: [self.url 
absoluteString]];</div><div class="line">    NSString *randomURL = [NSString 
stringWithFormat:@&quot;%@?random=%d&quot;,URL.absoluteString,arc4random()];</div><div
 class="line">    [_instance renderWithURL:[NSURL URLWithString:randomURL] 
options:@&#123;@&quot;bundleUrl&quot;:
 URL.absoluteString&#125; data:nil];</div><div 
class="line">&#125;</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>


Reply via email to