![](/media/posts/categories/covers/programming.jpg)
Nov
06
Difference between enum and NS_ENUM in Objective-C
Published 12:11 Nov 06, 2014 by @ezra.
#Programming# First, NS_ENUM uses a new feature of the C language where you can specify the underlying type for an...
![](/media/posts/tags/covers/vcs-git.jpg)
Nov
02
Git : 基本指令
Published 12:11 Nov 02, 2014 by @ezra.
#Version Control# 这一篇简单介绍下 Git 中基本的指令。
基本指令
git status: 查看 Git 文件状态,在Git 中文件有三种状态:
Untracked: 未追踪
Tracked & ...
![](/media/posts/categories/covers/programming.jpg)
Oct
31
数据结构与算法 11: 哈希表
Published 12:10 Oct 31, 2014 by @ezra.
#Programming# 什么是哈希表
哈希表就是一种以 键-值(key-indexed) 存储数据的结构,我们只要输入待查找的值即key,即可查找到其对应的值。
哈希的思路很简单,如果所有的键都是整数,那么就可以使用一个简单...
![](/media/posts/categories/covers/programming.jpg)
Oct
20
iOS: HTML 转 NSAttributedString
Published 12:10 Oct 20, 2014 by @ezra.
#Programming# 将 HTML 代码转换成属性文字, 其实很简单:
- (NSAttributedString *)attributedStringFromHTML {
NSData *data = [self...
![](/media/posts/categories/covers/programming.jpg)
Oct
20
iOS: NSLayoutConstraint 动画
Published 12:10 Oct 20, 2014 by @ezra.
#Programming# 直接上代码:
// @implementation NSLayoutConstraint (Animation)
- (void)setConstant:(CGFloat)constant anima...
![](/media/posts/categories/covers/programming.jpg)
Oct
20
iOS: NSString 替换 Unicode 字符
Published 12:10 Oct 20, 2014 by @ezra.
#Programming# 将 NSString 中的 Unicode 字符替换为 UTF-8 字符:
- (NSString *)stringByReplacingUnicodeWithUTF8 {
NSString ...
![](/media/posts/categories/covers/programming.jpg)
Oct
15
OS X: 制作 U 盘安装盘
Published 12:10 Oct 15, 2014 by @ezra.
#Programming# 总有人问怎么用 U 盘安装 OS X 系统,写个博客吧以后可以直接发链接了。
如何安装
首先打开终端,替换并输入下面这条指令:
sudo createinstallmedia文件路径 --volume...
![](/media/posts/categories/covers/chip.jpeg)
Oct
14
RegEx Implementation
Published 12:10 Oct 14, 2014 by @ezra.
#Technology# 实现正则表达式的想法很早就有,各种原因导致没有做,最近花了点时间先实现了几个简单的正则语法,分别是concatenation、alternation和closure,其他语法及metacharacte...
![](/media/posts/categories/covers/programming.jpg)
Oct
14
iOS 小知识: App Store Link
Published 12:10 Oct 14, 2014 by @ezra.
#Programming# 介绍一些 iOS 小知识。
直接在 App Store 打开应用页面而不跳转 Safari
打开链接时将 https:// 换成 itms-apps:// 即可。
附上 iTunes Link Mak...
![](/media/posts/categories/covers/programming.jpg)
Oct
14
iOS 小知识: KVC 与 简单集合运算符
Published 12:10 Oct 14, 2014 by @ezra.
#Programming# 介绍一些 iOS 小知识。
KVC 与简单集合运算
也就是 @sum、@avg、@count、@max、@min 这五个家伙,分别表示和、平均值、计数、最大值,最小值。
举个栗子:
NSArray *...
![](/media/posts/categories/covers/programming.jpg)
Oct
14
iOS 小知识: UITableView 收起键盘
Published 12:10 Oct 14, 2014 by @ezra.
#Programming# 介绍一些 iOS 小知识。
UITableView 收起键盘
可能很多用用过 [self.view endEditing:YES]; 这句代码,但对于 UITableView 还有更好的选择:
tab...
![](/media/posts/categories/covers/programming.jpg)
Oct
14
iOS 小知识: URL 脱义
Published 12:10 Oct 14, 2014 by @ezra.
#Programming# 介绍一些 iOS 小知识。
URL 脱义
适用于 URL 中包含中文、其他 URL 或 URL 关键字的情况:
NSString *newURL = (NSString *)CFBridgingRe...