Date
Feb. 29th, 2024
 
2024年 1月 20日

Home #37

A Developer's Faux Pas
May
12
Swift: Optional Protocol Methods Without @objc
Published 12:05 May 12, 2016 by @ezra.
#Programming# Objective-C 协议 (protocol) 在 Swift 中是一个特殊的存在, 当你使用 @objc 标记一个协议, LLVM 会生成一系列额外内容: 一个 isa 指针 运行时模块, 例...
May
10
Cocoa: Change Cursor
Published 12:05 May 10, 2016 by @ezra.
#Programming# The way to change the cursor when it's over an NSButton: First, you should subclass NSButton first,...
May
06
CSS Selectors Level 4
Published 12:05 May 06, 2016 by @ezra.
#Programming# 关于 CSS Selectors Level 4 阶段性新特性的总结。 Negation pseudo-class :not :not 用于将符合规则的元素剔除, 将样式规则应用于其他元素上。 在 C...
Apr
27
Cocoa: Sending mail via Python
Published 12:04 Apr 27, 2016 by @ezra.
#Programming# 偶然看到一个讨论, 需求很简单, 单纯的 SMTP 邮件发送。 这样的话我想 Python 应该是一个不错的选择, 那么首先我们需要写一个 Python 程序, 我们将它保存为 mail.py: im...
Apr
25
Sparkle 2: Publishing an update
Published 12:04 Apr 25, 2016 by @ezra.
#Programming# 配置好一些基本的内容后,是时候发布一个新版本了。 归档 首先你需要归档你的应用。 如果你使用 DMG,归档后不要再次压缩 .dmg 文件 如果你使用 ZIP,你可以通过 ditto -c -k --...
Apr
25
Sparkle 1: Setup
Published 12:04 Apr 25, 2016 by @ezra.
#Programming# 做 Mac 开发的同学应该至少都听说过 Sparkle,一个应用升级框架,Sparkle 是开源的,参考 Github。 不过需要注意的是,Sparkle 的使用场景应仅仅局限于 非 App Sto...
Ezra @ezra 18:04 Apr 24, 2016

颓废了一阵子,又雀跃了一阵子,但不论是怎样的感情,就像这四年间许许多多不明的日子一样,都会过去。

Ezra @ezra 13:04 Apr 23, 2016

people come and go, but coffee is forever.

Apr
22
NSImage: Get size in pixels
Published 12:04 Apr 22, 2016 by @ezra.
#Programming# Just simple: let rep = originImage.representations.first let pixelSize = CGSize(width: (rep?.pixelsW...
Apr
14
Haskell Primer 008: 类型类
Published 12:04 Apr 14, 2016 by @ezra.
#Programming# 在 Haskell 中,类型类 (typeclass) 是定义类型行为的接口,如果一个类型是某类型类的实例 (Instance),那么它一定实现了该类型类所描述的行为。 这里需要注意,不要将 Has...
Apr
14
Haskell Primer 007: 类型初识
Published 12:04 Apr 14, 2016 by @ezra.
#Programming# 有了前面一些基础介绍,现在我们开始介绍 Haskell 中关于类型的各种知识。 由于 Haskell 支持类型推导 (Type Inference),允许我们不对类型进行显示声明,但对于初学者,有时我...
Apr
13
Haskell Primer 006: 模式匹配
Published 12:04 Apr 13, 2016 by @ezra.
#Programming# 模式匹配主要用来定义一些数据必须遵循的规则,根据他们来解析数据。 例如: sevencheck :: Integer -> Bool sevencheck 7 = True sevencheck...
Prev
1 ... 36 37 38 ... 67
Next
Pinned Message
HOTODOGO
I'm looking for a SOFTWARE PROJECT DIRECTOR / SOFTWARE R&D DIRECTOR position in a fresh and dynamic company. I would like to gain the right experience and extend my skills while working in great teams and big projects.
Feel free to contact me.
For more information, please view online résumé or download PDF
本人正在寻求任职 软件项目经理 / 软件技术经理 岗位的机会, 希望加⼊某个新鲜⽽充满活⼒的公司。
如有意向请随时 与我联系
更多信息请 查阅在线简历下载 PDF