设置环境
1 | - (BOOL)应用程序:(UIApplication *)应用程序didFinishLaunchingWithOptions :( NSDictionary *)launchOptions |
此功能对产品版本无效。
- 在Mac上启动HTTP Server。
1 | sudo apachectl start |
在终端cd到您的项目目录,然后
1 | python -m SimpleHTTPServer 8000 # for python 2.x |
- 设置预览基本网址
打开预览设置页面,您可以使用以下方法之一:
- 出现
FlexBaseVC
的任何子类时按Command + D
. 这是最简单的方法,但仅在DEBUG模式下可用。 - 在您的应用中调用
FlexSetPreviewVC :: presentInVC
以打开此页面。 然后,您可以设置预览基本URL。
预览xml布局的修改
有三种方法可以做到:
- 出现FlexBaseVC子类时按
Control + E
. 这将打开“在线Flex Explorer”,然后您可以通过HTTP协议导航和查看xml布局。您也可以调用FlexHttpVC :: presentInVC使其可用。 - 出现视图控制器时按
Command + R
. 这将重新加载视图控制器布局,但不会调用任何启动方法,如viewDidLoad。 - 在预览设置页面中,启用“在线加载资源”。然后所有布局都将由HTTP协议加载。您可以重新打开当前页面以刷新它。即使您的页面需要一些网络请求,这也可以正常工作。
注意:显示视图控制器时,应在模拟器上按下所有快捷方式,而不是在XCode中。 最好的方法是方法1和方法3。方法2有许多限制。
关于目录索引
在预览设置页面上,您可以创建目录索引。这将遍历所有文件夹以提取xml布局。在此之后,框架可以轻松地按名称查找布局。否则,框架将从预览库url +’flexname.xml’加载布局。
转自:https://github.com/zhenglibao/FlexLib/wiki/Hot-preview#setup-environment