摘要:
iOS 中原生的 SQLite API 在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLite API进行封装的库,例如 FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB 是一款简洁、易用的封装库,这一篇文章简单介绍下FMD 阅读全文
摘要:
前言 最近一段时间,公司刚做完一个MVP项目,我有一个习惯:在项目结项之后总结一下项目中新接触的问题。Google一下关键字“iOS MVP”,发现一些文章,最后是 这篇文章 带给我对MVP 的一些认识。MVP似乎有好多的变种,作者所说的这种有如下特点(以下是原文摘抄一段): The charact 阅读全文
摘要:
序言 开始之前, 简要介绍一下移动客户端的动态化排版方案.为满足UI布局的灵活和后端可控性, 移动端开发了基于Card的动态排版渲染引擎:前后端制定好协议, 客户端解析后端下发的描述信息,构建和拼接不同UI元素。 相较于Native客户端固化布局, 动态化方案由于事先不知道UI属性和确切尺寸,需要动 阅读全文
摘要:
在iOS 10.3出现之前,App实现评价方式一般有两种: (一)deep link调用。在app 链接地址后面拼上action=write-review这种方式可以实现程序内评价; (二)App跳转。 NSURL*url=[NSURLURLWithString: @"itms-apps://itu 阅读全文
摘要:
前言 在iOS 10.3之前,App应用程序图标更新必须通过向 Apple 提交 ipa 包才能实现,但是在iOS 10.3之后,苹果官方提供了相关的API来实现这个功能,再配合公司后台接口,就能实现App应用程序图标的动态更换。 API,如下图: 具体步骤 一、配置App应用程序图标 (1)导入图 阅读全文
摘要:
image 前言 组件化开发很重要的一点就是组件与组件之间的解耦,MGJRouter_Swift 主要作用就在于此。MGJRouter_Swift 是一个高效/灵活的 iOS Swift 版 URL Router,完全实现了蘑菇街 Object-C 版 MGJRouter 的所有功能。 为什么本人要 阅读全文