Sep
21
iOS : 为什么 BOOL 可以赋值为 nil
Published 12:09 Sep 21, 2015 by @ezra.
#Programming# 有些情况下可能你会发现 BOOL 类型可以赋值为 nil,但在我们的印象里,nil 是 OC 对象的字面空白值,那么为什么可以赋值给 BOOL 呢?
首先我们应该查阅苹果的官方文档,先来看看 BOOL...
Sep
20
完成一个 Scheme 解释器需要哪些知识
Published 12:09 Sep 20, 2015 by @ezra.
#Programming# 源码级解释器
在词法、语法分析的过程中解释执行其语义,不需要生成抽象语法树
对于简单的语言 (如各种 Scheme 子集) ,实现起来比较方便,间接层少,但是模块耦合度大,不方面调试。
基于语法树解释...
Sep
19
iOS Waring: TabBar Item States
Published 12:09 Sep 19, 2015 by @ezra.
#Programming# 在设置 TabBar 文字属性时,可能会遇到类似这样的警告:
button text attributes only respected for UIControlStateNormal, UICon...
Sep
18
iOS 9 : ATS (App Transport Security)
Published 12:09 Sep 18, 2015 by @ezra.
#Programming# 相信很多小伙伴即将开始着手 iOS 9 的适配工作了,下面我们就来了解一下 iOS 9 的一项新特性: ATS。
什么是 ATS
ATS 的全称是 App Transport Security,是iO...
Sep
18
iOS 9 : Bitcode
Published 12:09 Sep 18, 2015 by @ezra.
#Programming# 相信很多小伙伴即将开始着手 iOS 9 的适配工作了,下面我们就来了解一下 iOS 9 的一项新特性: Bitcode。
什么是 Bitcode
首先我们需要了解苹果的 App Thinning ...
Sep
18
iOS 9 : URLScheme
Published 12:09 Sep 18, 2015 by @ezra.
#Programming# 相信很多小伙伴即将开始着手 iOS 9 的适配工作了,下面我们就来了解一下 iOS 9 的一项新特性: URLScheme。
URLScheme 白名单与 canOpenURL: 方法
在 iOS 9...
Sep
16
iOS : App Group
Published 12:09 Sep 16, 2015 by @ezra.
#Programming# 本文主要介绍 App Group 功能。
我们可以使用 NSUserDefaults 来访问,当然,这里的 NSUserDefaults 并不是使用 NSUserDefaults.standardUs...
Sep
16
iOS UITableView: Appearance of HeaderView & FooterView for Section
Published 12:09 Sep 16, 2015 by @ezra.
#Programming# 如果你想自定义header颜色,可以这样做:
[[UITableViewHeaderFooterView appearance] setTintColor:[UIColor redColor]];
...
Sep
16
OS X : SSH 克隆会话
Published 12:09 Sep 16, 2015 by @ezra.
#Programming# Terminal的SSH是标准的OpenSSH client
如果需要克隆会话功能,可以通过配置打开:
$ cat .ssh/config
Host *
ControlMaster auto
...
Sep
15
OS X : 使用tree指令
Published 12:09 Sep 15, 2015 by @ezra.
#Programming# 如何在 OS X 下使用 tree 呢?
1、通过tree源码编译安装
下载源码:
curl -O ftp://mama.indstate.edu/linux/tree/tree-1.6.0.tgz
...
Sep
12
iOS: ERROR ITMS-9000
Published 12:09 Sep 12, 2015 by @ezra.
#Programming# ERROR ITMS-9000:"Invalid Code Signing Entitlements.Your application Bundles signature code signing e...
Sep
06
Python : Tips for Beginners
Published 12:09 Sep 06, 2015 by @ezra.
#Programming# Here are some useful tips and tricks in Python for beginners to the language who's coming from a tra...