移动混合开发研究院
文章平均质量分 71
iOS122
这个作者很懒,什么都没留下…
展开
-
实现iOS图片等资源文件的热更新化(四): 一个最小化的补丁更新逻辑
简介以前写过一个补丁更新的文章,此处会做一个更精简的最小化实现,以便于集成.为了使逻辑具有通用性,将剥离对AFNetworking和ReativeCocoa的依赖.原来的文章,可以先看这里: http://www.ios122.com/2015/12/jspatconline/原创 2016-10-10 13:19:45 · 3146 阅读 · 0 评论 -
借助 frp 随时随地访问自己的树莓派
前言看了知乎上的一个「树莓派」是什么以及普通人怎么玩? 的高票回答,双十一时间,果断买了一个树莓派 3. 周一(11.13) 到的货.我目前只想实现一个简单的功能 – 想从任意位置访问我的树莓派. 就像一个潘多拉魔盒,第一步肯定是拿到钥匙!原创 2017-11-14 17:31:30 · 10046 阅读 · 3 评论 -
记录我发现的第一个关于 Google 的 Bug
先贴上 Bug 链接: https://issuetracker.google.com/issues/68969655Bug 本身是很简单的,就是 Google 的 Android 在线参考文档中,有一处示例代码,有一个很严重的错误, 会引起整个章节的代码都无法有效执行.对 Android 的 Service 服务有所了解的,可以来这里看下,看能不能发现那个错误: https://developer原创 2017-11-08 02:35:48 · 695 阅读 · 0 评论 -
坑中速记整理! 使用 kotlin 写第一个 ReactNative Android 模块
Kotlin 和 Swift, 两大新宠! 借 ReactNative 熟悉下 kotlin 的用法,不料掉坑里面了.昨晚花了大半夜,趁这会儿思路清晰,把涉及到的一些关键信息,迅速整理下.原创 2017-10-12 23:31:52 · 2169 阅读 · 0 评论 -
iOS 中的 Delayed Transition
iOS 动画,用的最多的也最顺手的是 **animateWithDuration**, 总感觉它有点 **Delayed Transition** 的感觉,应该也可以实现类似的执行批量动画的效果.以前,大都是在 Block 里面写某一个视图,某一个属性的变化后的值.那加入里面,同时写多个视图的多个属性变化的值,会发生什么事呢?原创 2017-11-07 02:45:03 · 528 阅读 · 0 评论 -
解决 lispbox macOS 不兼容问题
误打误撞,解决了很重要的入门级问题,简要记录下.lispbox 官网末尾说目前暂不兼容 10.4 以上系统: TODO: Compile on Mac OS X 10.4, for compatability Make separate versions for common Linux distributions, and a statically compiled versi原创 2017-08-04 00:21:04 · 834 阅读 · 0 评论 -
现在,以编程方式在 Electron 中上传文件,是非常简单的!
具体到以编码方式上传文件这个问题上.这个问题的完整描述应该是类似于这样: 网站有自己的登录认证机制,在不需要在对网站登录机制做任何修改的前提下,如何自动上传用户相关的文件,比如用户头像?原创 2017-07-23 03:19:15 · 9719 阅读 · 0 评论 -
可以打印栈信息的日志函数,移动混合开发必备!!!
stack-log可以打印栈信息的日志函数,移动混合开发必备!!!简介断点信息,可以反映函数的调用栈,但是不是所有的场景都适合打断点.console 直接输出的日志,可以反映的简单行数信息,但是部分场景需要结合日志所在函数的调用栈来确定某些调试信息.偶然间发现,可以用 new Error 记录栈结构,只要能适当处理,去除不必要的栈信息,就可以很好地保持 console 日志的连续性和断点调试时函数调原创 2017-05-04 13:06:22 · 671 阅读 · 0 评论 -
实现iOS图片等资源文件的热更新化(五): 一个简单完整的资源热更新页面
简介一个简单的关于页面,有一个图片,版本号,App名称等,着重演示各个系列的文章完整集成示例.心得部分,看了会让人忍不住去更新博客的文章.动机与意义这是系列文章的最后一篇.今天抽空写下,收下尾.文章本身会在第四篇的基础上,简单扩充下代码,实现在线下载与重置更改的功能.如果能较为仔细地阅读前四篇文章,第五篇给出的示例,应当是可以理解为无足轻重的.但是,大多数时候,我们更多的可能只是需要一个简易的解决方原创 2016-10-16 01:07:15 · 1185 阅读 · 0 评论 -
记一个同时支持模糊匹配和静态推导的Atom语法补全插件的开发过程: 序
使用正则表达式来进行变量真实的静态推导,真的很有新意!进简介过去的一周,都睡的很晚,终于做出了Atom上的APICloud语法提示与补全插件:apicloud_autocomplete .个中滋味,感觉还是有必要记录下来的.代码基于 GPL-3.0 开源,所以我可以较为详细的记录一些很难被理解和体会的技术细节.原创 2016-10-23 22:32:27 · 1076 阅读 · 0 评论 -
【玩转树莓派】使用 sinopia 搭建私有 npm 服务器
简介使用 sinopia 的好处是,node系的工程师,内部协作时,使用自有 npm 包,会非常方便;另外,sinopia,会缓存已经下载过的包,可以在相当程度上,加速 npm install 相关命令的执行。今天我试着直接在树莓派上搭建一个 sinopia 服务。最终实现的效果较为完整,基本满足需要了。包含用户权限管理,外网使用自定义域名访问,sinopia服务开机自启等特性。原创 2017-11-22 02:17:06 · 976 阅读 · 0 评论