女儿3岁了还是要继续钻研技术

1个java攻城狮->1头node程序猿->1只ios小菜鸡

iOS的几个特效实现思路

最近看一个app的源码,发现基本没有用第三方的开源组件,但是特效也做得不错,总结一下实现的思路 简单的抽屉效果效果如图: 这种抽屉效果很常见,开源组件也很多。但是一般开源组件都对Controller的结构有要求,有时候不是很方便。原理主要是:主页面加侧边栏。当弹出侧边栏时,设置主页面的x为一个...

2016-02-06 22:44:30

阅读数 641

评论数 0

iOS的几个特效实现思路

最近看一个app的源码,发现基本没有用第三方的开源组件,但是特效也做得不错,总结一下实现的思路 <!--more--> 简单的抽屉效果 效果如图: 这种抽屉效果很常见,开源组件也很多。但是一般开源组件都对Controller的结构有要求,有...

2016-02-06 22:44:00

阅读数 55

评论数 0

tomcat配置https

java平台的keystore是对https证书的一种包装,配置方式和http服务器的证书配置略有不同 最近和一个第三方系统对接,需要安全认证。安全认证有2种方式,一种是在应用层实现,比如通过ws-security或者在报文头增加一些字段等;另外一种是借助https,对应用层透明。本次对接采用的...

2016-02-06 22:43:57

阅读数 986

评论数 1

hitTest

hitTest方法,简而言之,就是给定一个点,返回一个view或layer,判定当前是哪一个view或layer被点中了 原理当用户触摸屏幕的时候,系统会依次调用view层次中各个子view的hitTest方法,来判断当前是哪个view被点中,决定谁是first responder。关于这点,这...

2016-02-06 22:43:03

阅读数 1974

评论数 0

tomcat配置https

java平台的keystore是对https证书的一种包装,配置方式和http服务器的证书配置略有不同 <!--more--> 最近和一个第三方系统对接,需要安全认证。安全认证有2种方式,一种是在应用层实现,比如通过ws-security或者在报文头...

2016-02-06 22:43:00

阅读数 47

评论数 0

hitTest

hitTest方法,简而言之,就是给定一个点,返回一个view或layer,判定当前是哪一个view或layer被点中了 <!--more--> 原理 当用户触摸屏幕的时候,系统会依次调用view层次中各个子view的hitTest方法,来判断...

2016-02-06 22:43:00

阅读数 63

评论数 0

用CALayer绘图

在iOS中绘图,可以使用UIView,也可以使用CALayer。实际上,UIView也是由底层的CALayer完成绘制的工作 UIView和CALayer的关系每个UIView内部都有一个CALayer对象,由它来完成绘制的工作。和view一样,layer也是一个树形的结构当不需要自定义组件的时...

2016-02-06 22:42:26

阅读数 1117

评论数 0

用CALayer绘图

在iOS中绘图,可以使用UIView,也可以使用CALayer。实际上,UIView也是由底层的CALayer完成绘制的工作 <!--more--> UIView和CALayer的关系 每个UIView内部都有一个CALayer对象,由它来完成...

2016-02-06 22:42:00

阅读数 46

评论数 0

这几天使用IB的总结

这几天尝试了使用Interface Builder,跟以前用纯代码开发还是有比较明显的区别,本文总结一下这几天的感受 原理总的来说,在IB里的操作,会在编译时由xcode生成代码,本质上和纯代码是一样的。但是通过IB的方式,可以用更少的代码实现同样的功能比如说segue,实际上还是会生成push...

2016-02-06 22:41:53

阅读数 1153

评论数 0

从web页面打开iOS应用

本文介绍从web页面打开iOS app的方法 从web页面打开app是一个常见场景,大致上有2种做法利用Safari原生Banner只需要在html中加入一段meta,即可在Safari中显示一个Banner。如果未安装此app,会跳转到app store的下载页面,否则会直接打开应用效果图:h...

2016-02-06 22:41:07

阅读数 2671

评论数 0

这几天使用IB的总结

这几天尝试了使用Interface Builder,跟以前用纯代码开发还是有比较明显的区别,本文总结一下这几天的感受 <!--more--> 原理 总的来说,在IB里的操作,会在编译时由xcode生成代码,本质上和纯代码是一样的。但是通过IB的...

2016-02-06 22:41:00

阅读数 34

评论数 0

从web页面打开iOS应用

本文介绍从web页面打开iOS app的方法 <!--more--> 从web页面打开app是一个常见场景,大致上有2种做法 利用Safari原生Banner 只需要在html中加入一段meta,即可在Safari中显示一个Banner。如果...

2016-02-06 22:41:00

阅读数 85

评论数 0

中秋活动开发总结

这几天中秋节,配合运营部门开发了个中秋活动,本文总结一下过程中的一些体会 微信订阅号和服务号混用的方案我们的微信主账号是个订阅号,所以没有OAuth的能力,也就是说从网页上无法获得当前访问者的微信身份。而稍微完善一点的流程,都要求有这个能力。比如识别此人是否访问过此页面,显示访问者的微信昵称和头...

2016-02-06 22:39:33

阅读数 469

评论数 0

中秋活动开发总结

这几天中秋节,配合运营部门开发了个中秋活动,本文总结一下过程中的一些体会 <!--more--> 微信订阅号和服务号混用的方案 我们的微信主账号是个订阅号,所以没有OAuth的能力,也就是说从网页上无法获得当前访问者的微信身份。而稍微完善一点的...

2016-02-06 22:39:00

阅读数 28

评论数 0

高性能架构

上周参加了一个在阿里云上实施的高性能架构交流,本文结合我们产品的实践,从前端、应用层、数据层等维度,分别总结一下高性能架构的一些常规做法 总述性能包含多种维度的考量,最直观的是2个指标:单次请求时间和吞吐量单次请求时间直接影响到用户的体验,即网页打开快不快。吞吐量反映的是系统的并发能力要提升系统...

2016-02-06 22:38:38

阅读数 640

评论数 1

高性能架构

上周参加了一个在阿里云上实施的高性能架构交流,本文结合我们产品的实践,从前端、应用层、数据层等维度,分别总结一下高性能架构的一些常规做法 <!--more--> 总述 性能包含多种维度的考量,最直观的是2个指标:单次请求时间和吞吐量 单次请求...

2016-02-06 22:38:00

阅读数 24

评论数 0

避免跨域的CDN部署方案

我们的一个项目采用动静分离的部署方式,服务接口在自己的服务器上,静态资源保存在OSS,通过CDN访问。不过这样有时会有跨域问题。本文总结解决的办法 原来的做法原本的做法,服务接口部署在自己的服务器上,通过域名api.xxx.com访问,不走CDN静态文件,包括html,css,js,图片等,部署...

2016-02-06 22:37:59

阅读数 2800

评论数 0

防刷票方案

APP里有一个功能是用户上传图片以后,让其他人来投票,最后得票最多的可以得到某种奖励。最近发现了几次刷票的情况,本文总结一下处理的方法 投票无需登录基本的规则是投票无需登录,因为如果需要登录了才能投票的话,会影响活动的传播效率。所以规则设置为任何人都可以投票,这就给拉票行为留下了隐患相反,如果限...

2016-02-06 22:37:18

阅读数 2097

评论数 0

避免跨域的CDN部署方案

我们的一个项目采用动静分离的部署方式,服务接口在自己的服务器上,静态资源保存在OSS,通过CDN访问。不过这样有时会有跨域问题。本文总结解决的办法 <!--more--> 原来的做法 原本的做法,服务接口部署在自己的服务器上,通过域名api.x...

2016-02-06 22:37:00

阅读数 69

评论数 0

防刷票方案

APP里有一个功能是用户上传图片以后,让其他人来投票,最后得票最多的可以得到某种奖励。最近发现了几次刷票的情况,本文总结一下处理的方法 <!--more--> 投票无需登录 基本的规则是投票无需登录,因为如果需要登录了才能投票的话,会影响活动的...

2016-02-06 22:37:00

阅读数 45

评论数 0

提示
确定要删除当前文章?
取消 删除