Skip to content

Instantly share code, notes, and snippets.

插件就是生产力——那些不能错过的XCode插件们

古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!

晾一下我的武器库,欢迎大家选用:)

#iOS7时代我们用什么来追踪和识别用户

要识别用户,首先就是要选择一个标识符,通过这个标识符来识别这个用户的设备(而不是用户),这个标识符要能够保证一个设备上返回的值是一样的,并且在其他设备上不会出现相同的值。

在iOS7之前,曾经有过很多方法来识别用户的设备,从最原始的设备udid、mac地址,到被各广告统计平台广泛使用的开源方案OpenUDID。

但随着AppStore开始拒绝接受使用udid的应用,到mac地址在iOS7上所有设备上都返回相同的值,再到iOS7上对剪贴板的限制,导致OpenUDID无法被不同应用共享相同的值,注定了上面提到的这些id们不得不退出历史的舞台。

随着iOS7快速占据了半壁江山,设备id的控制权终于彻底回到了Apple手中,同时也让用户能够把控自己的隐私,充分表明了是苹果对用户隐私保护的决心。

#拉面馆中的移动互联网——无线KPI探讨

伴随着这几年超高速发展,移动互联网早已经度过了小米加步枪的散兵游击状态,随着各大公司持重金杀入,无线从几个人的Team,到快速发展为几十、上百人甚至上千人的大部门,行业发展很快,KPI考评体系似乎依然停滞不前,平日里科技资讯、行业从业者、各种风投经常挂在嘴边的用户数、激活数、活跃用户数之类的指标,经常被用作各大公司无线部门的KPI考评指标。

以结果为导向,是制定KPI的基本原则,而传统的KPI指标有很多是过程类指标,无法准确衡量一个产品不同职位的价值,今天我试着以一间拉面馆做对比,来简单说一下无线互联网产品团队各角色所应该关注的指标,作为各职位KPI制定时的参考。

#蹲在拉面馆门口数人头的怪人(外人)

一个路人路过了一家火爆的拉面馆,看着进进出出拉面馆的人流,心里默默数着1、2、3。。23、24,乖乖,这不到5分钟就进去25个了,这一天下来这要有多少食客啊?!

#Weak is not weak, Strong is not strong!

###问题

今天做浏览器Controller的时候,碰到了一个奇怪的问题:每次pop浏览器controller之后,等几秒,总会碰到类似下面的错误(其中的xxxController就是浏览器或继承他的子类Controller)

 *** -[xxxController respondsToSelector:]: message sent to deallocated instance 0xecf79b0

###排错 加各种断点、开Zombie,内存Malloc,Profiling都无法有效的找到问题所在。

#MySql批处理的小窍门:排行榜类数据生成

最近在做新版本的开发,其中涉及到排行榜的批量预生成,在此分享给大家。

##关键点 名次的计算(不考虑用游标)

##单榜单查询 对于排行榜这种类型的数据,当只查一个排行榜时,由于数据量较少,我们可以直接查询后,在程序中生成名次(例如实时的只针对一个目的地下某类poi的好评榜)处理的时候php直接执行查询语句获取即可。

#iOS推送失败的可能问题汇总

#ITC上的证书问题

  • AppID未开启推送
  • Provioning Profile在AppID开启推送功能前生成的
  • Provioning证书过期
  • 推送的pem证书过期

#客户端问题

#WWDC2014总结---For产品经理们

一年一度的苹果开发者大会WWDC2014,在北京时间6月3日凌晨1点开始了,苹果发布了iOS8、OSX10.10等,苹果比以前更加开放了,网上东西很多很杂,但缺少从产品开发角度来梳理的文章。

我根据这几天看到的,总结了下对咱们的无线产品开发可能会有影响的关注点,供大家参考。

#Apple的App Analytics统计平台你必须知道的Q&A整理与翻译

Apple最近在iTunesConnect里最新发布了App Analytics统计平台,提供了现有友盟统计平台和自有统计平台无法统计的数据,具有自己的独有特点,尤其是下面几个最让人头疼的流量分析转化,可以在App Analytics里得以解决,例如:

  1. 推广链接转化
  2. 网站流量来源