![](/media/posts/categories/covers/programming.jpg)
Aug
24
Using a hardware controller for your debugger
Published 12:08 Aug 24, 2015 by @ezra.
#Programming# Back when I was active recording my own music (SoundCloud for the curious) I always used a hardware ...
![](/media/posts/categories/covers/programming.jpg)
Aug
16
iOS: UIWebView 将内容渲染为 PDF 和图片
Published 12:08 Aug 16, 2015 by @ezra.
#Programming# 使用分类的方式来实现:
#import <UIKit/UIKit.h>
@interface UIWebView (Render)
- (NSData * _Nullable)rende...
![](/media/posts/categories/covers/programming.jpg)
Aug
16
HTML: 列表等宽
Published 12:08 Aug 16, 2015 by @ezra.
#Programming# 虽然我们可以用 width 设置百分比甚至固定值的方式使列表项等宽, 但对于未知数量的列表, 可能需要更好的方式来实现。
table-cell
第一种也是最简单的方法: display: table-...
![](/media/posts/categories/covers/programming.jpg)
Aug
11
iOS: PDF 矢量图
Published 12:08 Aug 11, 2015 by @ezra.
#Programming# 从 Xcode 6 开始我们有了基于矢量图像 (PDF文件) 的编译能力。
对于 UI 设计师, 以及像我这种苦逼的、拿一份工资做 N 份活的工程师, 都会面临一个问题: 切图。
切图那些事
PDF...
![](/media/posts/categories/covers/programming.jpg)
Aug
03
Python: RegEx
Published 12:08 Aug 03, 2015 by @ezra.
#Programming# 本文主要介绍 Python 正则表达式的基本使用.
re模块
re 模块使用 Python 拥有全部的正则表达式功能
re.I(re.IGNORECASE) #忽略大小写(括号内是完整写法)
re...
![](/media/posts/categories/covers/programming.jpg)
Aug
01
Swagger on PHP
Published 12:08 Aug 01, 2015 by @ezra.
#Programming# 前后端分离几乎已经是业界对开发和部署方式所达成的一种共识,今天简单介绍一下 Swagger 吧,以 PHP + Yii 为例。
(没错就是这货:)
Editor
在开始之前,先来安装一个编辑器,Sw...
![](/media/posts/categories/covers/programming.jpg)
Jul
21
Objective-C Runtime 001 : 浅析与概述
Published 12:07 Jul 21, 2015 by @ezra.
#Programming# 很多人在初学 iOS 时都忽略掉了 Runtime 部分,因为 Objective-C 已经可以满足绝大部分的日常开发需求。
尽管由于 Swift 的出现使 Objective-C 的落寞成了不争的事...
![](/media/posts/categories/covers/programming.jpg)
Jul
21
Objective-C Runtime 002 : 基本应用
Published 12:07 Jul 21, 2015 by @ezra.
#Programming# 通过上一篇的一些简单介绍与阐述,相信大家应该对 Runtime 有一个基本的认识了,于是,这一篇我们就来看看 Runtime 的基本应用。
准备工作
首先作为一个库,当然需要导入其头文件:
#incl...
![](/media/posts/categories/covers/programming.jpg)
Jul
13
CocoaPods 框架发布
Published 12:07 Jul 13, 2015 by @ezra.
#Programming# 做 iOS/macOS 的朋友, 相信都很熟悉 CocoaPods。那么怎样发布自己的框架到 CocoaPods 供别人使用呢?
假设我们要发布一个 MXDemoKit 的框架, 我们以最简单的情况进...
![](/media/posts/categories/covers/programming.jpg)
Jul
02
Ruby on OS X
Published 12:07 Jul 02, 2015 by @ezra.
#Programming# 最近用 Ruby 较多,主要介绍一些 rvm 相关内容吧。rvm 是 Ruby 版本管理工具。
安装 RVM
$ curl -L https://get.rvm.io | bash -s stable...
![](/media/posts/tags/covers/vcs-git.jpg)
Jun
27
Git: Git Primer
Published 12:06 Jun 27, 2015 by @ezra.
#Version Control# Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Scope
Git 四大域:
工作目录
暂存区
仓库
远程仓库
Git 对文件的操作都是在四大...
![](/media/posts/categories/covers/programming.jpg)
Jun
13
Android : File 数据存储
Published 12:06 Jun 13, 2015 by @ezra.
#Programming# 这篇博客主要说说用 File 存储文件的相关内容。
存储位置
要存储文件,首先来看看存储位置:
Internal Storage
保持可用
默认只能由 APP 本身访问
文件会随着 APP...