2019年2月16日
摘要: 由使用request-promise-native想到的异步处理方法 问题场景 因为js语言的特性,使用node开发程序的时候经常会遇到异步处理的问题。对于之前专长App开发的我来说,会纠结node中实现客户端API请求的“最佳实践”。下面以OAuth2.0为场景,需要处理的流程: 处理过程 一开始 阅读全文
posted @ 2019-02-16 19:40 scorpiozj 阅读(1773) 评论(0) 推荐(1) 编辑
  2018年11月25日
摘要: 我们在使用Vue作为weex中的前端框架的开发过程中,某次 npm start 遇到了如下的错误: Vue packages version mismatch: - vue@2.5.16 - vue-template-compiler@2.5.13 This may cause things to 阅读全文
posted @ 2018-11-25 17:14 scorpiozj 阅读(616) 评论(0) 推荐(1) 编辑
  2018年11月20日
摘要: 在最近主导的一个项目中,App端的实现使用了weex。通过近一个月的实践,我们发现如果对于人机交互较少的App,即使较少前端经验的人也能迅速进入开发(当然需要一定时间 才能上手weex)。在开发的时候,我们使用了weex-ui库,但也发现其中有一些控件没有实现,如UISegmentControl。于 阅读全文
posted @ 2018-11-20 21:35 scorpiozj 阅读(446) 评论(1) 推荐(1) 编辑
  2015年6月1日
摘要: 前言本文主要侧重Autolayout使用过程中,通过代码和SB添加含有intrinsicSize属性控件约束的一些细节。来自我的博客,欢迎访问:To Be Independent.Hugging和Compression 属性有很多关于这两个概念的文章,比如stackoverflow上Cocoa Au... 阅读全文
posted @ 2015-06-01 15:43 scorpiozj 阅读(648) 评论(0) 推荐(0) 编辑
  2015年5月25日
摘要: 前言上一篇把动画的实现步骤大致理清,需要确认小尾巴的绘制区域,关键就是确定4个顶点的位置。大家可以根据需要,选择不同的计算方式。今天,要实现:文字的添加尾巴拉长用弧形代替直线下面是现在的效果图:文字添加为了简单,这里对文字的颜色字体等属性不提供接口,而只是在内部设置固定的值;提供一个类方法生成对象。... 阅读全文
posted @ 2015-05-25 11:25 scorpiozj 阅读(1094) 评论(0) 推荐(0) 编辑
  2015年5月18日
摘要: 前言偶然发现iPhone QQ 显示消息条数的小红点可以响应动作事件,也有人问我这样的动画该怎么做,这里就把实现的思路简单的描述一下。在实现的过程中,同样发现该功能并没有看到的那么简单,要做一个完备的动画效果需要有一定的功底。因此,本篇会先侧重于实现思路,并不会实现一个一模一样的效果。下面是iPho... 阅读全文
posted @ 2015-05-18 09:48 scorpiozj 阅读(2762) 评论(3) 推荐(4) 编辑
  2014年11月3日
摘要: App Extension Study 1 阅读全文
posted @ 2014-11-03 17:19 scorpiozj 阅读(255) 评论(0) 推荐(0) 编辑
  2013年12月5日
摘要: 搭配置搭了好久,花了近半天时间,有必要把过程记录下。本文已同步到 icocoa.tk, 欢迎访问Mountain Lion上Setting设置里已经取消了web share,必须要自己启动apache服务。启动命令://启动sudo apachectl start//重启sudo apachectl restart//然后在用户主目录下找到Site目录,这里用来放置html。这里我输入后,无论访问http://localhost/还是http://localhost/~username/index.html都不能访问。后来我想起我安装了xampp,通过xampp的控制台开启apache,则可以 阅读全文
posted @ 2013-12-05 10:23 scorpiozj 阅读(869) 评论(0) 推荐(0) 编辑
  2013年12月2日
摘要: 本文学习下自定义ViewController的切换,从无交互的到交互式切换。(本文已同步到我的小站:icocoa,欢迎访问。)iOS7中定义了3个协议:UIViewControllerTransitioningDelegate:用于支持自定义切换或切换交互,定义了一组供animator对象实现的协议,来自定义切换。可以为动画的三个阶段单独提供animator对象:presenting,dismissing,interacting。UIViewControllerAnimatedTransitioning:主要用于定义切换时的动画。这个动画的运行时间是固定的,而且无法进行交互。UIViewCon 阅读全文
posted @ 2013-12-02 23:32 scorpiozj 阅读(4195) 评论(0) 推荐(1) 编辑
  2013年11月16日
摘要: windows上很多文本未必是用UTF8,所以在iOS上读取的时候,如何得到文件的编码是个问题。网上有很多读取中文的例子,但是那些不够通用。比如说要读取日文,韩文,阿拉伯文等等的时候,就不行了(虽然一般的app不一定会有这样的需求)。NSString自己带一个函数:+ (instancetype)stringWithContentsOfURL:(NSURL *)url usedEncoding:(NSStringEncoding *)enc error:(NSError **)error;如果String创建成功,enc会返回使用的NSStringEncoding。但是这个方法对于NSStri 阅读全文
posted @ 2013-11-16 22:20 scorpiozj 阅读(2068) 评论(0) 推荐(0) 编辑