近期做的两三事

一个Xcode插件,VVDocumenter

虽然ObjC代码因为其可读性极强,而不太需要时常查阅文档,但是其实对于大多数人(包括我自己)来说,可能为方法或变量取一个好名字并不是那么简单的事情。这时候可能就需要文档或者注释来帮助之后的开发者(包括大家自己)尽快熟悉和方便修改。但是用Xcode写文档是一件让人很头疼的事情,没有像VS之类的成熟IDE的方便的方法,一直以来都是依靠像Snippet这样的东西,然后自己辛苦填写大量已有的内容。

之前看到一个用Ruby+系统服务来生成注释的方案,但是每次要自己去选还要按快捷键,总觉得是很麻烦的事情。借鉴其他平台IDE一般都是采用三个斜杠(///)来生成文档注释的方法,所以也为Xcode写了一个类似的。用法很简单,在要写文档的代码上面连打三个斜杠,就能自动提取参数等生成规范的Javadoc格式文档注释。VVDocumenter整个项目MIT开源,并且扔在github上了,有兴趣的童鞋可以在这里找到,欢迎大家加星fork以及给我发pull request来改善这个插件。

一个Unity插件,UniRate

做了一个叫UniRate的Unity插件,可以完全解决Unity移动端游戏请求用户评价的需求。对于一款应用/游戏来说,一般都会在你使用若干次/天之后弹一个邀请你评价的窗口,你可以选择是否到AppStore/Android Market进行评价或者稍后提醒。分别在iOS或者Android中实现这样的功能可以说是小菜一碟,但是Unity里现在暂时没有很好的方案。很可能你会需要花不少时间来实现一个类似功能,又或者要是你对native plugin这方面不太熟悉的话,可能就比较头疼了。

现在可以用UniRate来解决,添加的方法很简单,导入资源包,将里面的UniRateManager拖拽到scene中,就可以了..是的..没有第三步,这时候你已经有一个会监测用户使用并在安装3天并且使用10次后弹出一个提示评价的框,用户可以选择评价并跳转到相应页面了。如果你想做更多细节的调整和控制,可以参看这里的用户手册在线文档

如果你感兴趣并且希望支持一下的话,UniRate现在可以在Unity Asset Store购买,传送门在这里

Oculus VR Rift

如果你不知道Oculus的话,这里有张我的近照可以帮助你了解。

其实就是一个虚拟现实用的眼镜,可以直接在眼前塞满屏幕的设备。之前也有索尼之类的厂家出过类似的眼镜,但是Oculus最大的特点是全屏无黑边,可以说提供了和以往完全不同的沉浸式游戏体验。难能可贵的是,在此同时还能做到价格厚道(坊间传闻今后希望能做到本体免费)。

回到主题,自从体验过Oculus VR Rift以后,我就相信这会是游戏的未来和方向。于是之前就下了订单预定了开发者版本,今天总算是到货。Oculus对于我来说最大的优点是支持Unity3D,所以自己可以用它来做一些好玩儿的东西,算是门槛比较低。相信之后会有一段时间来学习适配Oculus的Unity开发,并且每天沉浸在创造自娱自乐的虚拟现实之中,希望这段时光能成为自己之后美好的回忆。我在之后也会找机会在博客里分享一些关于Unity和Oculus集成,以及开发Oculus适配的游戏的一些经验和方法。

如果有可能的话,真希望自己能够做一款好玩的Oculus的游戏,或者找到一个做Oculus游戏的企业,去创造这个未来,改变世界。

XUPorter更新

XUPorter最早是写出来自己用的。因为每次从Unity build工程出来的时候,在Xcode里把各种依赖库拖来拖去简直是一件泯灭人性的事情。两年多前刚开始Unity的时候没有post build script这种东西,于是每次都要花上五到十分钟来配置Xcode的工程,时间一长就直接忘了需要依赖哪些文件和框架才能编译通过。后来有个post build脚本,但是每次写起来也很麻烦。XUPorter利用Unity3.5新加入的PostProcessBuild来根据配置修改Xcode工程文件,具体的介绍可以看这里。之前就是往Github上一扔而已,很高兴的是,有一些项目开始使用XUPorter做管理了,也有热心人在Github上帮助维护这个项目。于是最近对其进行了一些更新,添加了第三方库的添加等一些功能。

如果有需要的朋友可以了解一下并使用,可以节省不少时间。如果觉得好,也欢迎帮助推荐和支持,让更多人知道并受益。最简单的方法就是在项目的Github页面加个星星~ :)

转载自:https://onevcat.com/

时间: 2025-01-30 14:46:31

近期做的两三事的相关文章

周鸿祎:用互联网的思路做安全

网络安全正在成为面向互联网用户的基础服务,而所有互联网的基础服务都应该是免费的 360安全卫士的市场表现让我们有信心,安全成为互联网的基础服务 艾瑞咨询最新发布的<2007中国个人网络安全研究报告>显示,360安全卫士的用户量从去年7月的272万至今天6月份的3157万,增长接近12倍.360安全卫士刚刚做了一年时间,它为什么下载量就突破了一亿次,甚至超过了一些传统的杀毒厂商?这提醒我们,随着互联网的发展,单一的杀毒功能已经无法完全解决泛安全的网络问题. 杀毒软件大家都在用,可你每天仍会听到很

网站做百度优化获得好排名

如果资金和成本允许的话建议大家使用.com域名,这个就不用多少了原因很简单.相信大家都知道.如果想用.cn域名的话建议使用.com.cn域名. 然后就是建站了,首先文章一定要坚持原创.这点很重要,当然了你要是采集的话也可以,简单修改一下吧.这样会更加有利于搜索引擎的抓取.站内优化是前提,你的标题,你的关键字,你的描述都应该写好.这个东西当你定好的时候就千万不要改了,在百度没有收录之前如果你一直换标题什么的,小心了百度有可能不会收录.因为你给搜索引擎的感觉是你的站不稳定.站内的关键词密度就不多说了

近期百度外链算法上有何调整呢

摘要: 百度算法调整是一波三折,算法的调整或多或少对网站流量有所影响,能够更加快速的掌握算法调整方向就等于掌握了市场的先机.百度算法调整时多种多样的,存在成千上万的细节算 百度算法调整是一波三折,算法的调整或多或少对网站流量有所影响,能够更加快速的掌握算法调整方向就等于掌握了市场的先机.百度算法调整时多种多样的,存在成千上万的细节算法,我们肯定不能够完全合理掌握.但是对某些营销较大的算法来说,我们不得不去观察.研究以及实践证明,尤其是外链算法调整.近期百度外链算法上有何调整呢? 百度外链算法的调

周鸿祎:用互联网的思路来做安全

中介交易 SEO诊断淘宝客 站长团购 云主机 技术大厅 网络安全正在成为面向互联网用户的基础服务,而所有互联网的基础服务都应该是免费的 360安全卫士的市场表现让我们有信心,安全成为互联网的基础服务 艾瑞咨询最新发布的<2007中国个人网络安全研究报告>显示,360安全卫士的用户量从去年7月的272万至今天6月份的3157万,增长接近12倍.360安全卫士刚刚做了一年时间,它为什么下载量就突破了一亿次,甚至超过了一些传统的杀毒厂商?这提醒我们,随着互联网的发展,单一的杀毒功能已经无法完全解决泛

如何做百度知道才能够提升你的排名

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 其实做百度知道,谁都知道流量很大,作为百度的儿子,它可是照顾有加,曾经有这样一个笑话,说百度首页,除去百度百科.百度知道.百度文库.百度推荐的软件,还有六栏让seo争得你死我活,而百度自己的产品,不用做任何事情,就轻松排在了首页. 这个时候,部分站长就开始转战百度产品的战场,但由于过于泛滥的垃圾问题,导致百度监管越来越严,所以,这个时候,都在

【原】探索css换行

近期做的一个项目,该项目需要输出的数据很多,在表格中需要生成各种类型的数据,遇到了一个让人头疼的问题:长英文字符串的换行.找了不少资料,最终使用了word-wrap.table-layout各自的一个属性值,并结合项目实际的情况,做了一些兼容性处理,解决该问题,并在团队中做了一次分享,希望可以给大家带来帮助,提升对css长英文或者长字段换行的认识. 长英文或者长字段换行写法总结如下: 需要了解的3个属性 1.word-wrap:break-word  词内换行 只支持连续的英文和数字,在表格中失

分析订票网站用户需求进行交互细节设计

文章描述:订机票网站需求分析. 之所以会对网络订票做一些研究其实源于近期做的一套笔试题,以下分析是缺乏大量用户研究的,权当为提升个人能力而做得一些练习. 当前,订票网站铺天盖地而来,除了各大航空公司的门户订票,各种小型专业订票网站不计其数,但是涉及到金钱交易的过程,用户往往倾向于高知名度.高可靠性的网站,就像tmall迅速蹿红一样,订票系统里面,"去哪儿"和"携程"独占鳌头,当然qq也早已垂涎三尺,火速跟进–go.qq.com. 那么,订票网站针对的用户群体是什么状

总结:百度收录止步不前的原因

大家好,本人是负责公司网站优化这块的,前段时间公司刚做了一个新网站"新疆卓鼎司法鉴定所",属于司法行业的网站.我们这个行业相对于其他行业而言有些冷门,先不说网站的优化工作怎么开展,单在关键词的选取上就很困难.言归正传,这个网站上线不足一个月,我就开始着手做优化的工作了. 起初网站的关键词我是参考了同行网站的,随便选取了五个关键词.优化做了一段时间我发现这些关键词并不能反映网站的内容,于是我又重设了五个有关网站内容的关键词.后来我发现网站上的内容并不能反映我所的业务范围,于是我又将关键词

寻找产品设计的共性或趋势

文章描述:几个产品趋势. 成功的产品,在摆上桌面供大家学的时候,许多成功元素已经成了过去式:从中发现寻找共性或趋势,却可以为以后的产品提供参考.今天想了四点,仅供大家参考 本质化 什么是本质需求?曾经在路上听到一位妈妈问她的孩子:"你想要买什么?""冰箱!""因为冰箱有很多好吃的么?""嗯!"因为要好吃的,所以买冰箱,这就是本质需求.清楚了这一本质需求,"好吃的"满足方法有很多,微波炉,电烤箱等:如果需求分