摘要: 引子: 前段时间在项目中第一次接触TLV,项目中用这种格式来传输图片,语音等。 关于TLV TLV是一种可变的格式,意为:Type类型, Lenght长度,Value值。Type:该字段是关于标签和编码格式的信息; Length:该字段是定义数值的长度; Value:字段表示实际的数值。Type和L 阅读全文
posted @ 2014-07-13 22:59 mic_yx 阅读(4564) 评论(0) 推荐(0)
摘要: 之前并不怎么关注产品这块,毕竟作为一个菜鸟码农,一心就想怎么提高编程经验,但是闲暇之余还是会从同事分享的一些诸如怎么做一个好的产品或者怎样成为一名优秀的产品经理这类的文章啊。往往也是概览一下,脑海能浮现的也就是产品定位、用户体验和交互设计这几个词。 直到一个偶然的机会真正参与一个项目的需求定位与功能 阅读全文
posted @ 2014-07-10 23:28 mic_yx 阅读(137) 评论(0) 推荐(0)
摘要: 引子 工作中遇到一个新同事提交代码时不知怎么的出现了大面积的代码覆盖,由于对SVN也不是特别了解,就看着别人处理问题,自己也验证性的实践了一下,总结一下。 总结 svn每一次提交成功,都会有一个`编号纪录`,例如第二次提交为 2,第三次提交为3,可以点击第二次纪录进行回滚,这个回滚的意思是:1)撤销 阅读全文
posted @ 2014-07-09 23:21 mic_yx 阅读(429) 评论(0) 推荐(0)
摘要: 引子: 一直以为oc的super跟java中的super是一回事,没有去深究它的本质,直到工作的时候遇到一个并不能按我的理解能解释的情况。剖析: 在此之前先看一段代码: 有两个类 SuperClass && SubClass ,SubClass继承SuperClass,SuperClass继... 阅读全文
posted @ 2014-07-09 23:06 mic_yx 阅读(345) 评论(0) 推荐(0)
摘要: * PM首先是用户* 站在用户角度看待问题* 用户体验是一个完整的过程* 追求效果,不做没用的东西* 发现需求,而不是创造需求* 决定不做什么,往往比决定做什么更重要* 用户是很难被教育的,要迎合用户,而不是改变用户* 关注最大多数用户,在关键点上超越竞争对手,快速上线,在实践中不断改进* 给用户稳... 阅读全文
posted @ 2014-05-27 23:37 mic_yx 阅读(373) 评论(0) 推荐(0)
摘要: 之前没用过cocoapods,但是新项目需要用到。安装cocoapods:按照官方的:$ sudo gem install cocoapods // 但是什么都没有发生升级gem$ sudo gem update --system // 升级成功使用淘宝源$ gem sources --remove https://rubygems.org///等有反应之后再敲入以下命令$ gem sources -a http://ruby.taobao.org/再次$ sudo gem install cocoapods //ERROR: While executing gem ... (TypeE... 阅读全文
posted @ 2014-03-19 21:45 mic_yx 阅读(219) 评论(0) 推荐(0)
摘要: 今天上班遇到一种情况,需要局部响应点击事件,比如在一个UIImageView中设置一个小圆圈图片,要求点击圆圈里面不响应点击,点击小圆圈外面的部分响应点击。可以通过重写hitTest:withEvent: 和 pointInside: withEvent:方法来做到。看一下hitTest:withEvent*touch事件发生,创建UIEvent对象*按照Application的view层次结构,逐层调用每个view的hitTest:withEvent:方法,并传入该event对象,view根据hitTest:withEvent:方法和来决定touch点是否包含在自己的bounds中;*如果v 阅读全文
posted @ 2014-03-03 19:11 mic_yx 阅读(440) 评论(0) 推荐(0)
摘要: Block keeps a strong point to all object referenced in side of them, so all object will stay in heap as long as block dose,and when a object inside also has a strong point to the block, memory cycle happens. 阅读全文
posted @ 2014-03-02 15:54 mic_yx 阅读(177) 评论(0) 推荐(0)
摘要: Class method can't refer derectly to instance variables. Within the body of a class method, self refers to the class object itself. For example:@interface Myclass : NSObject + (id)classMethod;@endImplementation of the classMethod like this, let's call it method_A:+ (id)classMethod{ return [[ 阅读全文
posted @ 2014-02-26 19:41 mic_yx 阅读(251) 评论(0) 推荐(0)
摘要: 需要开发一款软件,其中的即时通讯功能使用xmpp协议来做,服务端用openfire。openfire的下载和配置就不多说,可能大多数人第一次用会遇到登陆不了的问题,我也遇到了,事实上登陆错误是因为用的那个邮箱作为登陆名,正确的做法是使用admin作为登陆名,密码用自己设置的密码。openfire是一个使用java实现的基于xmpp协议的开源项目。使用openfire能快速架构一本地通讯测试环境,客户端用的spark测试 阅读全文
posted @ 2013-10-31 14:28 mic_yx 阅读(234) 评论(0) 推荐(0)