OS X

Cocoa dev 运行 shell 命令

近期在做 Maria 的开发的时候,需要运行 Shell 命令,这里把遇到的一些坑说明一下。 Sandbox 首先如果你需要通过 Shell 多外操作的话,需要关闭 Sandbox,不然执行 Shell 命令的时候就会一直卡在那里。 .sh 文件 执行 Shell 命令,一般都是先写到一个 .sh 文件里面。当你添加一个 .sh 文件到工程项目里时,请注意要连接上项目相应 Target. Error 如果遇到程序 Crash 并给出

  • ココロ
    ココロ
1 min read
Procreat

在 iPad 上画画是怎样一种体验

最近这几天买了两支蓝牙电容笔,一支是 Paper53 pencil,另一支是 Adonit jot touch. 这里大致说一下使用体验吧。 Paper53 pencil 这笔很漂亮,非常漂亮,材质胡桃木,看上去高大上。但是也就仅仅是漂亮了。 一开始我以为这支笔是有压感的,毕竟能蓝牙连接。使用了一段时间后发现,这个其实是伪压感,笔触大小是通过和笔尖接触面积来确定的,这也是这支笔被设计成这么大一个笔尖的原因。[一开始我是想不明白的,为啥笔尖要设计得这么大..] 因为笔尖很大,所以这支笔拿来画画的话会是非常蛋疼的。比如第二笔的时候很难接着第一笔的继续画。而且笔尖是软的不稳,拿笔的姿势不同笔尖到屏幕的触点也会不同。当然也有可能是我用 iPad mini 屏幕太小的导致的使用不便。

  • ココロ
    ココロ
3 min read
EPUB

制作 EPUB 电子书并适配多看阅读

多看出品的图书都是全屏封面,而且注释都会有漂亮的弹出框,这对于我等完美主义者简直不能更棒了,但是,虽然说多看图库现在相对来说已经很全了,但是些许冷门书籍还是缺少的,需要我们自己制作。更多细节参考多看电子书规范扩展开放计划[1] 图片全屏显示 需要编辑 content.opf 这个文件,我大概讲一下这个文件的作用「一般使用软件制作 EPUB 都会自动生成,我们只需要稍作修改即可」 content.opf 是 EPUB 电子书的核心文件,而且是一个标准的XML文件,依据OPF 规范,主要由五个部分组成: metadata // 元数据信息,比如标题、描述、类型、

  • ココロ
    ココロ
4 min read
Swift 初体验
Xcode

Swift 初体验

准备 Objective-C 转 Swift 了「转什么转诶,反正两个不都得学嘛 「而且本来OC都还没没学好呢、 第一次看到 Swift 的代码,首先注意到的就是语句末尾讨厌的分号终于被干掉了,真是有点小学生作文体「高兴得跳了起来」的感觉呢。 整体看来 Swift 的代码是变得更加简洁了。Swift 与 Objective-C 相比,虽然大体上编程思想差不多,但是语法方面还是有很多的地方差别蛮大的,第一次看到的 Swift 的代码多少都觉得有点奇葩。 「Swift 相比原先的 Objective-C 最重要的优点之一,就是对函数式编程提供了更好的支持。」 由这两个代码段就能看出来

  • ココロ
    ココロ
1 min read
Don't Starve 不作死就不会死
Game

Don't Starve 不作死就不会死

在 Steam 入了一款游戏 Don't Starve ,太好玩了根本停不下来,就等着明年联机正式出来就和好基友联机抱团取暖。 14年12月份,这个时间段的游戏最新版真的是蛮难的,机具挑战。玩了将近11小时,停尸房已经是10几具尸体了。所以我也有必要写写给分享分享。 「不得不吐槽的是,游戏开始那人说话的音好难听,强迫症简直不能忍。」 人物属性大概有三个 「生命值」「饥饿值」「心智值」 首先一出来就要开始找食物,不然第二天都过不了。前面几天最好能找到大量的「浆果 berries」,这东西虽说只能加饥饿值,生命心智都加不了,但是生存前几天应该不存在生命值爆减的情况。然后应该会看到很多「胡萝卜 Carrot」但是我极力不建议游戏初期去采摘这个,这个游戏里面的大部分食物都是会有变质时间的,

  • ココロ
    ココロ
5 min read
JavaScript

用 impress.js 制作 About Me 页面

通过使用 impress.js 实现网站的 About Me Page ,感觉棒棒哒~~ 「很早就知道 impress.js 这么个开源项目,但是一直很(hen)忙(lan),没空加内容进去,所以也就一直没有发布到网上来。昨天闲的无聊,晚上开始弄一直到凌晨4点。」 就写个总结,以免以后又忘记了,内容简单,勿喷。 这次就是忘记了,浪费了好多时间 >.< <div id="its-in-3d&

  • ココロ
    ココロ
1 min read