四方

  • 首页

  • 标签

  • 分类

  • 归档

  • 关于

Khala路由组件使用

发表于 2019年02月20日 | 分类于 iOS |

img

前言

在模组化的过程中,业务模块间的通信往往是处理最多的.与其应运而生的解决方案有以下几种:

  1. 提前注册服务
  2. Runtime 动态发现服务

前辈们在借鉴 web 服务路由设计之后,将服务绑定至固定规则的 URL 上.

  1. CTMediator: Target-Action 形式设计的路由组件.
  2. 其他以统一注册形式设计的路由.
阅读全文 »

打造合适的App&H5交互框架

发表于 2019年01月15日 | 更新于 2019年02月20日 | 分类于 ios |

前言

介绍 webview 与 h5 通信原理的文章在网络上已经很多了,这次我们来设计打造一套优雅的交互框架.

阅读全文 »

利用docker快速搭建hexo网站

发表于 2019年01月7日 | 更新于 2020年03月6日 | 分类于 server |

hexo-docker-1

阅读全文 »

2018年度总结-iOS模组化

发表于 2018年12月11日 | 更新于 2019年02月20日 | 分类于 iOS |

简介

模组化其实是iOS发展的必然进程.我们类比一下服务端演进.

服务端 iOS
依赖管理 npm(nodeJS), pip(Python) cocoapods, carthage
运维 ansible,puppet,saltstack fastlane
模组化 微服务(概念) 模组化(概念), 组件化(概念)
容器化 Docker 小程序?
分布式编排 Kubernetes 没有
阅读全文 »

2018年度总结-iOS自动化构建系统

发表于 2018年12月10日 | 更新于 2019年02月20日 | 分类于 iOS |

iOS的业务逻辑和交互效果越来越复杂,代码量也随之越来越大,伴随着越来越大的代码量而来的还有代码的管理和部署的问题。模组化大行其道,但是构建发布任务也越来越费劲了。在开发环境中模组化会将原本的大型应用分割成很多小模块与组件,再在壳工程中合并构建. iOS 中此类系统化自动构建的系统较少, 大部分企业都采用内部自研.例如滴滴的 OneTool.

阅读全文 »

使用Verdaccio搭建npm私有仓库

发表于 2018年09月20日 | 更新于 2019年02月20日 | 分类于 node |
作者本身计划是采用Sinopia来作为服务,可惜Sinopia作者已经在三年前不维护该库.Verdaccio是一个轻量级的私有NPM的Registry(派生于Sinopia).本文主要介绍利用docker中配置与启动Verdaccio服务.
阅读全文 »

Docker 部署

发表于 2018年09月5日 | 更新于 2019年02月20日 | 分类于 server |
Docker
阅读全文 »

javascript:将callback函数封装为promise对象.

发表于 2018年07月9日 | 更新于 2019年02月20日 | 分类于 javascript |
将callback函数封装为promise对象.
阅读全文 »

Cocoapods 与 Travis-CI

发表于 2018年06月30日 | 更新于 2019年02月20日 | 分类于 cocoapods |
Travis-CI 是一个专门为开源项目打造的持续集成环境,与Github高度集成.支持iOS/macOS构建服务.
阅读全文 »

Cocoapods 与 jazzy

发表于 2018年06月30日 | 更新于 2019年02月20日 | 分类于 cocoapods |
jazzy 是一款可以为 Swift 和 Objective-C 代码产生具有 Apple 风格的代码文档工具.
阅读全文 »
12

四方

一亩三分.

20 日志
8 分类
31 标签
RSS
GitHub E-Mail
浙ICP备17060189号-1 © 2017 – 2021 四方
由 Hexo 强力驱动 v3.6.0
|
主题 – NexT.Mist v6.5.0