如何让 NSWindow 显示在不同的 Space 或者 Screen 中

在写落格输入法 Mac 版的过程当中,我遇到了这么一个问题,系统的候选条 API 年久失修,很多功能 API 存在但根本无效,比如:

这个方法是用来设置候选条风格的,里边除了默认的[crayon-59ec55a34d9e45855[……]

点击跳转以继续阅读

URL 遇到 中文字符 无法初始化

在 Swift 中,大家经常会用 URL 来初始化一个路径,比如网页的链接。比如这样:

当用户点击按钮(比如说这个帮助按钮),那么一下子就帮用户打开默认的浏览器,并打开指定的页面(这里是个论坛)。

那么,如果你的链接是这样的[……]

点击跳转以继续阅读

如何给服务器端做最基本的密码安全

做 app 做网站,难免要和服务器、后台、数据打交道,那么作为一名后台开发,当涉及到注册登录,你最应当想到的应该是用户的安全,尤其是密码安全。

现在安全界几乎天天都有某网站、某公司被脱裤,也就是整站的数据库被偷走被下载。那么你的用户数据全部落入了歹徒手中,应该怎么防范即使如此,歹徒也不能拿到用[……]

点击跳转以继续阅读

设计三要素:独立开发者该凭借什么抓住用户的心?

中国的互联网是垄断的,大多数互联网用户日常上网都逃不开那几个大厂的服务,换个角度来讲,他们也不需要这几个大厂之外的服务。因为日常上网的服务都被大厂所垄断,作为独立开发者,你没有足够的人力物力财力,不思考着力点、不研究用户期望,冒然去与大厂抗衡逆风而行,那么未来的失败是必然的。

上一篇文章我们讨论了[……]

点击跳转以继续阅读