发布于

最近处理App下载地址的事情,总结一下。

1.微信直接跳转App Store

测试发现只有官方链接,以及苹果商店生成的短连接可以直接跳转App Store,而通过t.cn(新浪短连接)、dwz.cn(百度短连接)、url.cn(腾讯短连接)均无法跳转到App Store(如果申请了应用宝请按commond+w)。

2.二维码

App下载链接生成二维码时,链接可以精简成https://itunes.apple.com/cn/app/id1112457149(修改id后面的数字为你的App ID),内容越短,二维码越简单。  

以上。

发布于

1.跳转App Store下载应用:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/app/idAPPID"]];

2.跳转到App Store评分

[[UIApplication sharedApplication]openURL:[NSURLURLWithString:@"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=APPID&pageNumber=0&sortOrdering=2&type=Purple+Software&mt=8"]];

替换掉APPID即可

发布于

升级到Xcode8(8A218a)后发现注释跨借鉴 + /失效了!!!

我的天哪!这是什么鬼。。。

Twitterstackoverflow上看到有人给出解决方案:

Fix Xcode 8 Beta 5’s Un/Comment menus:

sudo /usr/libexec/xpccachectl

then reboot.

有看了苹果有关Using and Extending the Xcode Source Editor介绍视频最后决定使用喵神的VVDocumenter-Xcode,简直好用到飞起~

but,Xcode8禁用了所有的第三方插件,收录了喵神的VVDocumenter-Xcode,这简直是至高无上的荣誉啊,被官方收录,炸裂!!!

add documention disabled

然而在我的Xcode8中,目前是disable的状态,查询资料无果,最后我在Apple Developer Forums留下了一个帖子,坐等回复吧。

尝试了一下 sudo /usr/libexec/xpccachectl重启电脑后发现正常了。。。

一脸懵逼

发布于

月初用上了自己的gitlab,安装过程略坑。。。

最近发现gravatar的头像不能显示,于是决定搞定它。

预计耗时:3min

vi /etc/gitlab/gitlab.rb

增加或者修改

gitlab_rails['gravatar_plain_url'] = 'http://cn.gravatar.com//avatar/%{hash}?s=%{size}&d=identicon'

执行命令

sudo gitlab-ctl reconfigure 
sudo gitlab-rake cache:clear RAILS_ENV=production

刷新gitlab,bingo

btw,我的gitlab版本是8.10.5

发布于

前两天朋友问了我一个问题:

iPhone的”iCloud照片共享“占用iCloud空间吗?

我当时满脑子大写的懵逼。。。不占空间存哪里呢?我想默认应该是要占用的吧?但本着没有核实不能乱讲的原则:

一脸懵逼

Me:额。。不清楚哎

Guest:iOS工程师。。。不清楚。。。快去学

一脸茫然

心想你们都是大爷行了吧。。。

然后我就开始了一顿搜索,看到了苹果官网的一份资料

“我的照片流”和“iCloud 照片共享”限制


iCloud 会限制在给定小时、日期或月份内可上传至“我的照片流”或共享相簿的照片数量,以防止违反预期用途或过度使用的情形。

blah~blah~blah~

重点来了

上传至“我的照片流”或共享相薄的照片`不会占用您的 iCloud 储存空间`。上传到“我的照片流”的照片会在 iCloud 中存储 30 天,以便设备有足够的时间连接到 iCloud 并下载这些照片。了解如何将照片从“我的照片流”或共享相薄存储到设备中。

也就是说我的照片流中的照片不会占用iCloud存储空间,并且只能保存30天。

不占用不占用不占用啊啊啊啊啊!

发布于

ThinkPHP5.0 RC3升级到RC4后报错

Fatal error: Uncaught exception 'think\exception\ClassNotFoundException' with message 'class not exists:\think\log\driver\Trace' in C:\xampp\htdocs\tp5\thinkphp\library\think\Log.php:61 Stack trace: #0 C:\xampp\htdocs\tp5\thinkphp\library\think\Log.php(128): think\Log::init(Array) #1 C:\xampp\htdocs\tp5\thinkphp\library\think\Error.php(84): think\Log::save() #2 [internal function]: think\Error::appShutdown() #3 {main} thrown in C:\xampp

问题是因为think\log\driver\Trace文件不存在导致的,官方网站也有人反馈这个问题,在评论区可见。

看到官方回复仔细看手册 页面trace有调整于是便屁颠屁颠去看ThinkPHP5.0完全开发手册

开启Trace调试

默认关闭Trace调试功能,要开启Trace调试功能,只需要配置下面参数:

// 开启应用Trace调试
'app_Trace' =>  true,

而RC3的配置是这样的

'log'          => [
    'type' => 'trace', // 支持 socket trace file
],

所以只要把config.php文件中`’type’ => ‘trace’,注释掉,增加一行新的配置即可

这画风突变的有点辣眼睛啊,哈哈哈!

© 2008-2015 fanwenbin.com | Theme: 26
Powered by Wordpress