安路的技术博客

Nothing in life is to be feared. It is only to be understood

Ios动画

| Comments

我们写的应用程序往往都不是静态的,因为它们需要使用用户的需求以及为执行各种任务而改变状态。

在这些状态之间转换时,清晰的揭示正在发生什么是非常重要的。而不是在页面之间跳跃,动画帮助我们解释用户从哪里来,要到哪里去。

为iOS建立Travis CI

| Comments

你是否曾经试着为ios项目搭建一台支持持续集成的服务器,从我的个人经验而言,这可不是一个轻松的活。首先需要准备一台MAc电脑,并安装好全部所需的软件和插件。你要负责管理所有的用户账户,并提供安全保护。你需要授予访问仓库的权限,并配置所有的编译步骤和证书,在项目的运行时期,你需要保持服务器稳健和最新。

Nodejs-代码的组织和部署

| Comments

有经验的C程序员在编写一个新程序时首先从make文件写起,同样的,使用nodejs编写程序前,为了有个良好的开端,首先需要准备好代码的目录结构和部署方式,就如同修防止要先搭建脚手架。本章将介绍与之相关的各种知识

CATransform3D

| Comments

图层的几个坐标系

对于ios来说,坐标系的(0,0)点在左下角,就是越往下,Y值越大。越向右,X值就越大.

Runtime运行时入门

| Comments

什么是Rumtime

我们写的代码在程序运行过程中都会被转化成runtime的C代码执行,例如[target dosomething]会被转化成 objc_msgSend(target,@selector(doSomething));.