新入手了一个Mac,16G内存的,如果想玩Windows的话还是不太方便,于是我就想创建一个虚拟机玩玩,找到移动硬盘翻到之前的虚拟机系统的文件,我就安装到Mac上,打开虚拟机首先映入眼帘的就是全屏状态下的火狐浏览器,上面是我大学时候单片机课程设计课我做的一个基于单片机和.NET的智能密码锁系统,我觉得那时候做的页面还是很用心做的,现在看起来还是很舒服,特此纪念一下那时候对计算机技术的研究激情!
more >>学无止境
最近提交一个新的应用”倾诉”至AppStore,昨晚一直折腾等到三点钟,用ApplicationLoader3.6提交应用,久久都提交不上去,一直显示提交状态,”有啥问题你倒是提示啊”,心里这么想着,一直等到半夜都不行,想想可能是苹果的服务器抽风,请教其他朋友也是这么说的,实在撑不住了,我就睡觉去了,等到早晨醒来发现还是这问题,都上传了6个半小时了,果断放弃,重新选择用Xcode上传,报了几个错误之后说找不到Icon的图片,然后处理了一下之后一会就提交上去了,本以为就这么顺利了,然后在iTunesConnect界面一直等待,等的花都萎了,原因是:新的iOS10需要配置一些权限,虽然你能提交上去,但苹果那边审核其实是报错的,然后会发邮件给你,但是邮件在我不常用的QQ上,所以就没发现,如果早发现的早就解决问题了啊!!!邮件内容大致如下:
more >>做一款社交类的APP,主体工程是原生开发,也就是是IOS的Xcode工程,产品经理为了丰富应用的玩法,就想往里面加上现在比较流行的AR功能,组成一款AR社交APP,我们之前见识多的都是工程是主体,然后IOS原生功能或者代码作为插件添加进Unity的Plugin里面,这样的方式参见文章(举例):Unity和Android交互让手机动起来,相关IOS方面的文章也可以参见Mono的文章。但是作为AR社交我们肯定是以IOS的Xcode功能为主体,Unity的AR功能为宿主,因为毕竟还是属于社交APP。下面就进入正题,如何将Unity的功能模块添加整合进Xcode工程里面,直接上步骤。
介绍:Unity导出一个空的IOS项目,命名为UnityProject,原生应用命名为Native。
CSDN官方北上广三地同时举行的活动小结:http://geek.csdn.net/news/detail/50482,下面是本人参加上海站的小结。
今天很荣幸参加CSDN技术大牛上海聚会,首先申明一点我只是一个不起眼的小程序员,首先就是要感谢CSDN给我这么一个机会认识了一些老一辈的技术大牛老师,包括百姓网联合创始人潘老师,爱奇艺、携程、饿了吗、中兴、华为、点评、完美、乐元素、因特尔、百度等等技术经理,涉及到java、.net、C++、unity、php、云计算、大数据等等各行各业的技术专家,能做为一名为数不多的90后程序员晚辈参加这次盛宴,感觉是给我的新年的最好的一个礼物。感谢CSDN的钱总的邀请和准备使得每个人在这次的”腐败”活动中吃喝玩乐的都特别开心。
时间如白驹过隙,一转眼就是2016年的最后一天。曾几何时,我还以我是”90”后程序自居,我引以为傲,曾几何时,”90”后还是IT职场的小鲜肉,当我发现”94”,”95”后程序出现时,”90”后已经快要变成IT职场的腊肉了,感慨时间就是这么快!本来昨晚有很强烈的冲动来小结这特别的一年,但现在我已不在是一个人,有人体谅不许熬夜,不然的话估计又是小结到凌晨了。
2016对我来说是特别的一年,有太多的难忘的第一次,人生中有很多的第一次,比如第一次约会,第一次恋爱等等,迈过第一次也就意味着一种成长。对我而言今年的第一次太多,有大有小,各种第一次也给我带来喜怒哀乐各种复杂的心情。
对Unity开发者而言GC是非常重要的性能指标之一,因为触发GC会比较耗时,从而就会影响游戏的帧率,影响游戏体验。
GC如其名,就是垃圾收集,当然这里仅就内存而言。Garbage Collector(垃圾收集器,在不至于混淆的情况下也成为GC)以应用程序的root为基础,遍历应用程序在Heap上动态分配的所有对象[2],通过识别它们是否被引用来确定哪些对象是已经死亡的、哪些仍需要被使用。已经不再被应用程序的root或者别的对象所引用的对象就是已经死亡的对象,即所谓的垃圾,需要被回收。这就是GC工作的原理。为了实现这个原理,GC有多种算法。比较常见的算法有Reference Counting,Mark Sweep,Copy Collection等等。目前主流的虚拟系统.NET CLR,Java VM和Rotor都是采用的Mark Sweep算法。