在阿里巴巴工作七年,从C/C++后端开发到iOS移动开发,再到最近的Java后端和AngularJS开发,拥有全栈开发能力,是一个有着强烈好奇心,精力旺盛的小伙子。
暂时未有相关通用技术能力~
阿里云技能认证
详细说明接入Facebook登录真的好方便,不需要像微信登录那样还要做开发者资质认证。参考下面这两篇文章就可以搞明白怎么操作。 1. [在iOS工程中集成facebook第三方登录](http://www.jianshu.com/p/043974c1b081) 2. [iOS集成facebook实现自动登录](http://www.jianshu.com/p/4186c54c13b1) 总结
从已知的用户反馈来看,目前iOS 10所有的版本都被偶现的首次安装App无法联网的问题所困扰。苹果迟迟未修复这个bug。详细的原因和解决办法可以参考:[具透 | 你可能不知道,iOS 10 有一个中国「特供」的联网权限功能](http://sspai.com/35720)。 不少用户因为这个原因给我们一颗星,严重影响我们App的声誉。所以我针对这个问题做一些分析,看看能否找到一些好的解决办法
[ActionTrail](https://www.aliyun.com/product/actiontrail)是阿里云官方提供的审计产品,支持审计超过四十款云产品,具体情况请查看文档:[支持的云服务列表](https://help.aliyun.com/document_detail/28829.html)。如果有监控AccessKey的需求,那么ActionTrail会是您的得力助手。本文将
最早了解到[fishhook](https://github.com/facebook/fishhook)是看了下面两篇文章之后,顿时让我觉得这是一个非常好的东西。总共210行代码,收获了1500+个star,神作啊。 1. [iOS Lazy Binding](http://www.atatech.org/articles/68014),使用fishhook拦截NSSetUncaughtE
内存泄露一直是一个头疼的问题,需要工程化的阶段来解决。之前在每个VC的deinit打印一些日志,因为日志太多,看到泄露信息并不容易。跑Instruments成本也比较高,很多时候并不想去跑。所以对比了一下Memory Debug Graph和[FBMemoryProfiler](https://github.com/facebook/FBMemoryProfiler)。 ### Memory
iOS程序员大多对证书和Provisioning Profile懵逼过吧,是时候整理一下思路了,把这个问题讲讲清楚。所有配置都在[https://developer.apple.com](https://developer.apple.com),大家都可以上去摸索一下。 ### 证书 打开`钥匙串访问`可以看到里面有`证书`和`我的证书`两项,其中`证书`包含系统安装的所有证书,`我的
> 阿里云App从Swift 2.1开始使用Swift,随时不断的推进,现在所有的业务代码都用Swift编写。由于Swift 3.0语法上有诸多改变,所以从Swift 2.3升级到Swift 3.0是一件宜早不宜迟的事情。元旦期间抽了点时间做这个升级。 ### 外部依赖 * 目前开源社区对Swift 3.0支持是非常好的,我们依赖的开源组件最新版本都支持Swift 3.0了,所以并没有
> 今年去参加Qcon上海2016开发者大会,发现大家都在讲容器、微服务、深度学习这些高端的东西,所以抓紧时间学习和总结了一下,给大家吹吹牛,算是不虚此行吧。 ### 容器 基于Linux内核中的[Control Groups](http://www.infoq.com/cn/articles/docker-kernel-knowledge-cgroups-resource-isola
ActionTrail提供官方的Python SDK。本文将简单介绍一下如何使用ActionTrail的Python SDK。 安装Aliyun Core SDK。 ``` pip install aliyun-python-sdk-core ``` 安装ActionTrail Python SDK。 ``` pip install aliyun-python-sdk
ActionTrail会将事件压缩之后保存到OSS中。用户使用和分析OSS中的文件比较麻烦。如果能讲审计事件写入到SLS,会给用户提供很大的便利。阿里云函数计算是实现这个迁移的好办法,成本低,见效快。本文将介绍如何通过函数计算将ActionTrail事件从OSS导入到SLS中。
> 鉴于目前动态库在iOS App中使用越来越广泛,二进制的兼容问题可能会成为一个令人头疼的问题。本文主要对比一下C++、Java、Objecive-C和Swift的二进制兼容问题。 ### iOS端动态库使用情况 0. iOS 8开始支持App使用动态库。 0. 苹果对提交的App的`__TEXT__`段大小是有限制的,很多巨无霸App容易超出这个限制。iOS9之前每个架构的`__
本文通过AWS官方提供一个的例子讲述一下AWS Lambda的玩法,另外阐述一下本人对Serverless的理解。