
Jul
21
Objective-C Runtime 002 : 基本应用
Published 12:07 Jul 21, 2015 by @ezra.
#Programming# 通过上一篇的一些简单介绍与阐述,相信大家应该对 Runtime 有一个基本的认识了,于是,这一篇我们就来看看 Runtime 的基本应用。
准备工作
首先作为一个库,当然需要导入其头文件:
#incl...

Jul
13
CocoaPods 框架发布
Published 12:07 Jul 13, 2015 by @ezra.
#Programming# 做 iOS/macOS 的朋友, 相信都很熟悉 CocoaPods。那么怎样发布自己的框架到 CocoaPods 供别人使用呢?
假设我们要发布一个 MXDemoKit 的框架, 我们以最简单的情况进...

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...

Jun
27
Git: Git Primer
Published 12:06 Jun 27, 2015 by @ezra.
#Version Control# Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Scope
Git 四大域:
工作目录
暂存区
仓库
远程仓库
Git 对文件的操作都是在四大...

Jun
13
Android : File 数据存储
Published 12:06 Jun 13, 2015 by @ezra.
#Programming# 这篇博客主要说说用 File 存储文件的相关内容。
存储位置
要存储文件,首先来看看存储位置:
Internal Storage
保持可用
默认只能由 APP 本身访问
文件会随着 APP...

May
05
SQLite: 清空表数据
Published 12:05 May 05, 2015 by @ezra.
#Programming# SQL 标准中有 TRUNCATE table 语句, 用来清空表的所有内容,但 SQLite 不支持这个语句。在 SQLite 中直接使用 DELETE FROM table 就可以了。对于大多数 ...

Apr
21
Obj-C: Associate struct value to your object
Published 12:04 Apr 21, 2015 by @ezra.
#Programming# The value of function OBJC_EXPORT void objc_setAssociatedObject(id object, const void *key, id value...

Apr
13
Swift: 指针的使用
Published 12:04 Apr 13, 2015 by @ezra.
#Programming# Apple 期望在 Swift 中指针能够尽量减少登场几率,因此在 Swift 中指针被映射为了一个泛型类型,并且还比较抽象。
这在一定程度上造成了在 Swift 中指针使用的困难,特别是对那些并不熟...

Apr
01
OS X: NSMenuItem 快捷键
Published 12:04 Apr 01, 2015 by @ezra.
#Programming# NSMenu 是很常用的东西, 除了可以通过点击响应事件外, 还可以设置快捷键:
NSMenuItem *hasKey = [[NSMenuItem alloc] initWithTitle:@&qu...

Apr
01
OS X: Create Status Bar Item
Published 12:04 Apr 01, 2015 by @ezra.
#Programming# 直入主题, 为 OS X APP 添加菜单栏图标:
NSStatusItem *statusItem = [[NSStatusBar systemStatusBar] statusItemWithLe...

Mar
31
Python : 单例模式的实现
Published 12:03 Mar 31, 2015 by @ezra.
#Programming# 单利模式(Singleton)是大部分开发任务中常用的设计模式之一。这里我主要总结一下 Python 中的单利实现方式。
我综合了许多人的意见,主要有这样几种实现方式:
类实例与类变量绑定。
...

Mar
24
Liquid for Designers
Published 12:03 Mar 24, 2015 by @ezra.
#Programming# Jekyll 是这个博客网站的主要支撑之一,本文主要介绍其基本语法及使用。
在 Liquid 中有两种标记类型: 输出 (Output) 和 标签(Tag)。
输出标记 (有些可能解析文本) 被...