- 博客(6)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 iOS客户端持久化存储——从模型到数据库
项目中经常会用到数据的存储,关于小量数据的存储,和海量数据的存储这里不做讨论,本帖主要讨论的是10000条以内数据的管理问题。 关于持久化存储,无外乎CoreData和sqllite两种。但个人一直对CoreData不太感冒,因此选择的是sqllite。 本文主要介绍理论方面的部分,实现代码可参考 https://github.com/TonyJR/TODBModel我们首先把应用分为
2017-02-08 11:24:12
3254
原创 iOS中默认样式修改
最近遇到这样一个场景。项目中有大量的UITableView都需要显示sectionHeader。iOS中默认sessionHeader上的textLabel样式跟设计图不符。按照我们之前的解决方案,是在每个UITableviewController上注册sessionHeader,然后在tableView:viewForHeaderInSection:方法中重用它们,并且修改文本字体和颜色。这种方
2016-06-29 09:32:53
667
原创 App接口设计原则
近几年一直在做移动端的项目,每次制定标准都需要解释一遍,想想还是写一篇文章都记下来吧。1、记住密码不是真的让你记住密码,这里仅仅指的是一种自动登录的手段。不管在任何地方,明文存储的密码都是安全隐患,是必须尽量避免的。你可以采用某种方式对用户名、密码以及时间戳(重要)进行签名,再次登录时使用签名后的数据进行登录。2、客户端要包含超时机制,见过不止一次的服务端设计是通过客户端发送的userid来区分用户
2016-05-10 17:02:33
6248
1
原创 开发人员结构配比
前几天跟一位做人事的朋友聊天,说起软件行业人员问题。朋友的公司是做软件外包的。一个APP项目基本配置6-7个人,每个android、ios、后台都各配2人以上,但是项目各种超期、各种无法交付、各种客户不满意。我比较诧异,因为好多公司也是相同或者更简洁的配置,照样可以出比较不错的产品。经过朋友解释,原来老板为了压缩人员成本,设置了薪资天花板。现在公司开发团队上百号人,基本都是0-3年的。
2016-03-31 18:15:09
19972
转载 树莓派wifi配置
编辑网卡配置信息设置网卡配置pi@raspberrypi ~ $ sudo cat /etc/network/interfacesauto loiface lo inet loopback#eth0有线 由于在下的小派经常更换网络环境,所以设置DHCP,省的在接显示器auto eth0iface eth0 inet dhcp#wlan0 设置DHCPauto wlan0
2016-03-27 23:18:40
515
原创 ios 中 使用mod和exp生成公钥(.cer)
最近一直在解决RSA加密方面的,看了网上不少教程。大部分都是基于.cer文件进行加密的,而在我们的项目中服务器端只返回两个值分别是mod和exp。经过分析对比数据,发现实际上.cer文件就是由这两个数据组合得到的。文件格式如下:0x30 包长 { 0x02 包长 { mod 0x02 包长 { exp } } }包长用来记录后面大括号表示的包占用字节数 len在cer文件中,包长由
2015-02-11 16:42:03
2394
Objective-C基于FMDB的数据库模型
2017-02-13
自动化测试和人工测试的比例如何确定呢?
2017-08-16
在TableView或者CollectionView中的动态内容如何自动化测试
2017-08-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人