首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
搬砖的码农
掘友等级
前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
最新
热门
iOS混合开发库(GICXMLLayout)七、JavaScript篇
GIC从0.3.0版本开始正式支持JavaScript,也就意味你可以直接使用JavaScript来写业务逻辑,至此开始,结合XML、js文件、图片资源等静态文件,完全可以将整个的APP做成一个可以热更新的应用。另外,在开发的时候也可以通过HotReload的方式,无需编译整个…
iOS混合开发库(GICXMLLayout)六、数据绑定原理
各位对于MVVM这种架构应该多多少少有一定的了解了,而提到MVVM那么数据绑定应该是绕不过去的一个话题。数据绑定是MVVM架构中的一个重要组成部分,可以做到View跟ViewModel之间的解耦,真正的做到UI、逻辑的分离。 在iOS上要是实现MVVM,那么一般使用RAC或者R…
iOS混合开发库(GICXMLLayout)五、Texture篇
GIC在UI元素以及布局系统都是基于Texture开发的,这里可能需要做下说明。 . UI元素指的是lable、list、image这些可以直接显示内容的元素。 . 布局系统指的是专门用来布局的面板,同时也是一种特殊的UI,你可以理解为一个一种布局面板就是一种UIView,因此…
iOS混合开发库(GICXMLLayout)四、脚手架、IDE
在前一篇文章中介绍了如何一步一步创建GIC应用,并且给出了一个大概的工程结构的参考,而这一篇文章将会介绍如何使用脚手架直接创建GIC工程以及如何使用使用VSCode来开发项目。 GICXMLLayout现在已经有了配套的脚手架工具,以及IDE的支持。这将进一步的提升你的开发效率…
iOS混合开发库(GICXMLLayout)三、创建工程
这篇文章主要是提供一个通用的使用GIC进行开发的项目结构,包括如何引入HotReload功能。 我已经将基础的项目框架提交到git中,你也可以直接下载查看。git链接 首先是创建一个全新的iOS单页面应用。 。 在项目的根目录下添加podfile文件,引入GIC库。然后执行po…
iOS混合开发库(GICXMLLayout)二、功能、架构介绍
如果你已经下载了项目源码,并且在模拟器或者真机中运行过了,你会发现GIC还是提供了较多的功能的,通过这些功能基本能够满足大多数的开发需求了。 这篇文章主要分享下GIC的整体功能以及架构设计介绍。 GIC的布局系统以及UI元素是基于Texture实现的,数据绑定中的单向和双向绑定…
iOS混合开发库(GICXMLLayout)一、介绍
使用XML来描述UI、动画、事件绑定、数据绑定。 数据绑定。 支持MVVM模式。 优秀的布局系统。 模板系统。 简单、优秀的自定义扩展能力。 支持JavaScript。 HotRload & HotUpdate。 作为一个iOS开发者,开发过大大小小差不多10多个APP,对于i…
个人成就
文章被点赞
51
文章被阅读
18,453
掘力值
502
关注了
2
关注者
51
收藏集
2
关注标签
8
加入于
2016-09-12