最近一个多月面试过一下公司:
腾讯:内推一面卒。正式校招拿到offer
阿里:内推二面卒。
蘑菇街:面完三面技术面,等待HR面
网易:拿到offer。
首先想告诉每个人,千万不要因为看到别人的面经上自己好多东西不会而担心找不到工作!因为我看到别人的面经会问MVP,MVVM,智力题,还有的压根不问android上来就问C++。
要是真这么问,我觉得我根本找不到工作。其实每个人擅长的地方不一...
分类:
移动开发 时间:
2016-04-22 18:47:39
阅读次数:
185
看之前,先忘掉所有,一步步看就行了。 最后会有一个原型demo,当然是转的了。看完文章,再看demo,然后再回头看文章就很好理解了,最好自己写一遍。 1.mvp开发模式可以理解为页面接口编程,每一层的骨架都是先通过建立接口,定义每层的必要方法,再实现方法完成的。 2.在mvp开发模式中,把每个模块代 ...
分类:
移动开发 时间:
2016-04-21 13:26:07
阅读次数:
186
通过简单的天气预报小case来解析mvp模式的架构设计,并且与mvc模式进行比对。...
分类:
移动开发 时间:
2016-04-19 19:52:38
阅读次数:
146
关于MVC的争论
关于MVC的争论已经有很多,对此我的观点是:对于iOS开发中的绝大部分场景来说,MVC本身是没有问题的,你认为的MVC的问题,一定是你自己理解的问题(资深架构师请自动忽略本文).
行文过程中查阅了互联网上的大量文档,其中水平良莠不齐(最常见的就是MVC改个名就当MVVM的),当然也有许多非常有价值的参考资料,在文末会逐一列举,以供参考.
iOS中的MVC和MVP
Co...
分类:
移动开发 时间:
2016-04-19 19:47:41
阅读次数:
220
在软件开发设计中,有多种软件设计模式,如web开发中经典的MVC, 将后台分为三层:Model层,View层和Controller层,其中,Model主要是数据处理,如数据库,文件,或网络数据等;View层是视图层,主要是指前端或后端用于直接展现给用户的页面,Controller层则是负责业务逻辑处 ...
分类:
移动开发 时间:
2016-04-17 17:24:10
阅读次数:
487
本文最初发表于华来四公众号,请扫描以下二维码关注。给盆盆发微信(微信号:markpah),即可要求加入WindowsDocker微信群、或者微软混合云微信群。众所周知,Docker能打通开发和运维的任督二脉,所谓DevOps是也。有朋友说,这符合王阳明的"知行合一"之教。而WindowsServer2016TP..
转载请注明出处:王亟亟的大牛之路礼拜5下午,有一些小伙伴在讨论关于“我对MVP的理解啊”,“我对RxJava,RxAndroid的理解啊”等等。在交流中发现,其实我们往往在实际开发中有意无意的都可能出现某个类特别的繁杂,代码特别的多,而且其实很多都是重复的,但是又没有办法,诸如一大堆回调。可能在项目构建之初,想着我要如何如何去实现,如何如何优化代码结构,逻辑等等,可是因为理解或者业务繁重等各个因素,...
分类:
其他好文 时间:
2016-04-16 18:51:59
阅读次数:
141
SD卡照片显示到RecyclerView OK 数据库的查询 rawquery() OK 1.软件 架构,模型,开发方法(开发框架) MVC,MVP 2.泛型 泛型接口 3.线程池 thread pool 线程池适合于并行发生的若干个持续时间不长且互不干扰的函数 4.MVP模式 减少了Activit ...
分类:
其他好文 时间:
2016-04-16 08:22:33
阅读次数:
162
MVC、MVP和MVVM都是为了解决界面呈现和逻辑代码分离而出现的模式。经典的MVC模式是M-V-X模式的老祖宗,MVP和MVVM都是在MVC的基础上演化而来。本文分为三个部分:
1. 概述MVC、MVP和MVVM的概念、区别、以及适用场景。
2. 用Demo演示MVP及MVVM的使用
3. Demo源码下载...
分类:
移动开发 时间:
2016-04-15 15:32:57
阅读次数:
503
本人原创,长文慎入,但此文绝对不会让你失望。
WWDC2015已经过去一段时间了,我发现自从更新了Swift2.0到现在的Swift2.2,我只是跟着版本更新了所有需要更新的语法,依旧自以为是很熟练的Swift程序员。刚入职比较闲碰巧看到了1月份的中国首届Swift大会上大牛们的分享,突然陷入了思考,有了很多新想法又重温了几遍WWDC2015大会的视频,尤其是408和414号视频!!!我下定决心重...
分类:
编程语言 时间:
2016-04-11 01:54:34
阅读次数:
262