小文字 吃饭,睡觉,遛狗头


swift里的struct与class

在swift中结构体和类非常相似,两者都可以有各自的方法和成员,但是结构体实际上是值类型,且不能继承,和引用类型的类是不同的。 struct值类型 通过一个实例可以清楚的体现出来。 定义一个结构体MyStruct,添加一个int型成员money,下面分别再两种情况下修改money的值,观察money的变化: struct MyStruct { var money = 100 as Int mutating func addMoney(count : Int){ ... 更多


技术猿面试经

开篇 现在的互联网行业非常浮躁,事物的变化惊人,知识的爆炸性增长和病毒式传播使我们互联网从业人员快速的成长起来。 一方面要克服惰性,不断的提高自己的技术能力和软实力,另一方面又要保证自己始终处于快速学习和提升的环境。今天写篇非技术文章,来谈一谈自己的面试经验。 文章所有观点仅代表笔者个人想法,与笔者的雇主无关,特此声明! 随便说点什么 自2012年参与到北漂的行列中,到现在2015年,遇到了很多非常棒的上司和同事,感谢所有给予我帮助的人。 都说年终,到开年的3,4月份是跳槽季,所言非虚,1... 更多


基于SlidePanelLayout实现ResideMenu

前言 代码获取 git clone https://github.com/avenwu/support.git 14年的时候曾经在csdn上看到过一篇介绍Android中ResideMenu实现的推荐项目,也分析了一把,详见Android控件源码分析–AndroidResideMenu菜单 ,那时候QQ还没有redisemenu的效果。效果还是不错的,但是有一个确定就是不支持平滑拖动时对菜单,容器的控制,只是简单的动画实现。 项目灵感据说是来自于dribble网站上的两个交互设计原型: ... 更多


AndroidStudio小技巧--依赖库

前言 今天刚升级了AndroidStudio到1.1 RC 1,从其一年前刚推出的时候就果断从Eclipse转投AndroidStudio,总体来说选择是对的,虽然期间遇到过很多问题,但也正因为如此对AndroidStudio的很多配置有不少理解。 配置依赖项目 有时候我们会开发一些平台库项目,比如笔者写了一个support的Android库,用于记录这个理平时写的一些测试代码和自定义的东西,所以这个项目包含了sample和support两部分,现在我有另外一个项目A,也想开始依赖于supp... 更多


RadioGroup仿iOS Segmented Control样式

前言 代码获取 git clone https://github.com/avenwu/support.git iOS中有一个Segmented Control组件,android中的RadioGroup与之类似,但是RadioGroup的默认样式不是很美观,但是只需要稍微调一下就可以长得和Segmented Control控件一样简洁优雅。 实现 直接写style文件当然是最快的,只需设置每个RadioButton的对其为居中,修改默认的android:button资源,... 更多