Oct
14
iOS 小知识: 获取网页内容高度
Published 12:10 Oct 14, 2014 by @ezra.
#Programming# 介绍一些 iOS 小知识。
获取 Web 页面内容高度
利用 JavaScript 来实现,一般写在 UIWebView 代理中。
- (void)webViewDidFinishLoad:(UIWe...
Oct
14
iOS 小知识: 防止锁屏
Published 12:10 Oct 14, 2014 by @ezra.
#Programming# 介绍一些 iOS 小知识。
防止锁屏
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];...
Oct
09
iOS apps and the Open Source they use
Published 12:10 Oct 09, 2014 by @ezra.
#Programming# I've compiled a list of six popular iPhone apps and the iOS Open Source Software they use.
I've also...
Sep
25
如何在 Github 搭建静态博客
Published 12:09 Sep 25, 2014 by @ezra.
#Programming# 其实最初做这个博客,可能是因为我暗藏了一颗文青的心,后来老有人问我博客怎么做的,想来想去干脆写个教程好了。
引言
这样的博客系统适合哪些人群呢?
不想、或者不愿意租用服务器
不想、或者不熟悉后端代码...
Sep
20
iOS: 获取应用版本
Published 12:09 Sep 20, 2014 by @ezra.
#Programming# 获取 iOS 应用版本信息:
- (NSString *)applicationVersion {
return [[[NSBundle mainBundle] infoDictionary]...
Sep
12
Cocoa/Cocoa Touch: Hex Color
Published 12:09 Sep 12, 2014 by @ezra.
#Programming# 将 Hex 颜色 (例如 #ffffff) 转换为 UIColor/NSColor, 以 UIColor 举例:
我们通过分类方式实现:
@implementation UIColor (MXColo...
Sep
12
iOS: Copy UIColor
Published 12:09 Sep 12, 2014 by @ezra.
#Programming# UIColor 实例默认是不支持 copy 操作的, 但有时候我们还是需要这样的操作, 怎么实现呢?
// @implementation UIImage (Copying)
+ (UIImage *...
Sep
11
iOS : lldb 浅析
Published 12:09 Sep 11, 2014 by @ezra.
#Programming# 做 iOS 开发的小伙伴们肯定对 gdb 和 lldb 不陌生,即便你不知道它是什么。
概念
lldb 都是 Xcode 中的调试器工具,如果你使用的是 Xcode 5 (或是 4.3,记不清了)以后...
Sep
08
Swift 学习资源
Published 12:09 Sep 08, 2014 by @ezra.
#Programming# 本文罗列了一些比较好的 Swift 学习资源。
苹果公司在WWDC 2014上宣布了他们将会推出一款新的编程语言,面向iOS和OS X系统的开发人员,这个新的语言被命名为Swift。
Swift在i...
Sep
01
NULL、0 与 nullptr
Published 12:09 Sep 01, 2014 by @ezra.
#Programming# C的NULL
在C语言中,我们使用NULL表示空指针,也就是我们可以写如下代码:
int *i = NULL;
foo_t *f = NULL;
实际上在C语言中,NULL通常被定义为如下:
#d...
Aug
17
Haskell
Published 12:08 Aug 17, 2014 by @ezra.
#Programming# Haskell有不少让人开阔思路的东西,也有不少看起来很美好,用起来不错,但是读起来费劲的东西。
data, type, newtype
Haskell里面用data来定义数据类型,它可以是这样:
d...
Aug
03
C 语言 12 个有趣的面试题
Published 12:08 Aug 03, 2014 by @ezra.
#Programming# 12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
1.gets()函数
问:请找出下面代码里的问题:
#include <stdio.h>
int main...