【上集剧情概要:上集我们主要实现了一个完整的自动布局的框架,这集我们主要研究下比较流行的开源布局框架Masonry的布局思路】 我们先来看看是如何开始使用Masonry的,一般我们使用这个布局框架的时候,都会调用以下代码。。。。。 我们来分析下这段代码,UIView类型的使用了mas_makeCon ...
分类:
移动开发 时间:
2016-09-09 16:41:04
阅读次数:
200
【上集剧情概要:上集我们主要试着用连式结构写了一个简单地布局的设计的demo,首先通过block方式实现链式调用,然后封装添加布局的约束到block里面,实现了上下左右的简单布局】 好吧,各位观众,接下来抛砖引玉,逐渐去添加一些布局功能的时候到了。。。。。 首先,我们考虑一个问题,因为上集我们主要是 ...
分类:
移动开发 时间:
2016-09-08 16:18:43
阅读次数:
226
【上集剧情概要:上集我们主要剖析了原生的NSLayoutConstraint实现自动布局的方式,我们知道是通过constraintWithItem这个初始化的方法来配备所需要的7个参数,然后通过addConstraint方法将布局添加进去,并且定义了 NSLayoutAttribute,NSLayo ...
分类:
移动开发 时间:
2016-09-08 13:02:18
阅读次数:
299
今天是车联网开发的第9天,我们尝试着把我们各自开发的功能进行整合和改进,目标是首先整合出一个精简版的应用程序。 我们首先对界面框架设计动手,分析如何可以使用户用的顺心,界面美观但又不乱,功能完整但又不繁杂。我们围绕“三大类”进行了分析和设计。 三大类: 1.使用户陶醉: 1).以意想不到的方式取悦我 ...
分类:
其他好文 时间:
2016-09-06 19:46:51
阅读次数:
192
在django的框架设计中采用了mtv模型,即Model,template,viewer Model相对于传统的三层或者mvc框架来说就相当对数据处理层,它主要负责与数据的交互,在使用django框架设计应用系统时,需要注意的是django默认采用的是orm框架中的codefirst模型,也就是说开 ...
分类:
其他好文 时间:
2016-09-05 01:32:03
阅读次数:
135
Atitit.加密算法ati Aes的框架设计 版本进化 c:\1t\aesC47.java c:\1t\aes.java 增加了public static byte[] encrypt(byte[] byteContent, String password) { public static byt ...
分类:
编程语言 时间:
2016-09-01 07:07:45
阅读次数:
231
3-2使用原生SQL语句更新 问题 你想在实体框架中使用原生的SQL语句,来更新底层数据存储。 解决方案 假设你有一张如图3-2所示的Payment数据库表,使用实体框架设计器工具创建了一个如图3-2所示的模型。 图3-2 Payment表,包含一个供应商的付款信息 图3-3 包含一个Payment ...
分类:
数据库 时间:
2016-08-29 22:29:51
阅读次数:
282
MVP
Model
View
Presenter
Retrofit
RxJava
分类:
其他好文 时间:
2016-08-25 21:43:35
阅读次数:
281
工厂方法模式: 定义一个创建产品对象的工厂接口,让子类决定实例化哪种实例对象,将实际创建实例对象的工作推迟到子类当中,核心工厂类不再负责具体产品创建. 解决什么问题: 当子类型可能会有很多,以后需要不断添加不同子类的实现. 当一个系统尚在框架设计阶段,还不知道将来需要实例化那些具体类时. 系统设计之 ...
分类:
其他好文 时间:
2016-08-07 18:40:08
阅读次数:
164
1.客户端.h文件 2.厂商的产品实现(包含两段代码1. 产品.h文件 2.产品代码实现) 3.客户端加解密(.h文件和代码实现) 4.厂商的加解密文件(包含两段代码:1.头文件2.代码实现) 5.中间层代码实现 6.测试端界面 ...
分类:
其他好文 时间:
2016-08-06 00:32:23
阅读次数:
292