FastCoding https://github.com/nicklockwood/FastCoding A faster and more flexible binary file format replacement for NSCoding, Property Lists and JSON 一个用来替换 NSCoding , Property Lists 以及 JSON 方案的,快速灵活性强的二进制文件存储格式. Purpose FastCoder is a high-performan…
前言 需求描述 开发测试环境 FMDB介绍 创建工程 一.前言 上一章介绍了如何开发一个IOS应用的入门案例教程:                     我的第一个IOS开发应用    本章主要将介绍如何使用sqlite,来进行本地持久化存储数据.   二.需求描述 在游戏开始一段时间后,我们需要存储角色的基础信息,以便我休息之后继续进行上次的旅途. 三.开发环境介绍 OS X EI Captian:10.11.4 Xcode: 7.3 ios:9.3 机型:iphone 6s/iphone…
转载: iOS应用架构谈 本地持久化方案及动态部署 前言 嗯,你们要的大招.跟着这篇文章一起也发布了CTPersistance和CTJSBridge这两个库,希望大家在实际使用的时候如果遇到问题,就给我提issue或者PR或者评论区.每一个issue和PR以及评论我都会回复的. 持久化方案不管是服务端还是客户端,都是一个非常值得讨论的话题.尤其是在服务端,持久化方案的优劣往往都会在一定程度上影响到产品的性能.然而在客户端,只有为数不多的业务需求会涉及持久化方案,而且在大多数情况下,持久化方案对性…
本文转载至 http://casatwy.com/iosying-yong-jia-gou-tan-ben-di-chi-jiu-hua-fang-an-ji-dong-tai-bu-shu.html Date  Mon 12 October 2015 Tags iOS / architect / thoughts iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iOS应用架构谈 本地持久化方案及动态部署 前言 嗯,你们要的大招.跟着这篇文…
上一节使用Redux管理歌曲相关数据,实现核心播放功能,播放功能是本项目最复杂的一个功能,涉及各个组件之间的数据交互,播放逻辑控制.这一节继续开发排行榜列表和排行榜详情,以及把播放歌曲和播放歌曲列表的持久化到本地.步入主题 排行榜列表和详情接口抓取 使用chrome浏览器切换到手机模式输入QQ音乐移动端网址https://m.y.qq.com.进入后切换到Network,先把所有的请求清除掉,点击排行榜然后查看请求 点开第一个请求,点击Preview.排行榜列表数据如下图, 接着选择一个排行榜点…
.NET 利用反射将对象数据添加到数据库   一些小型的项目,在不使用其他的框架(LINQ,NHibernate,EF等等框架)的前提下,这时候一些反复的增删改查就会让我们感到极其的繁琐,厌烦,为了避免这种情况出现,本人写了一个小的工具类.自动将实体类添加到数据库. 实现功能的思路: 1,通过反射获取该对象名称和所有属性名称,然后组合成insert SQL字符串 (前提是对象属性名称和数据库字段名称一致,表名称和实体类名称一致.不区分大小写). 2,通过反射获取该对象的每个属性值,并动态的往已经…
利用fiddler和mock调试本地微信网页 微信公众号网页是比较特殊的页面,普通页面直接打开即可访问,但对于需要请求微信相关接口的部分需要安全域名认证.这导致了使用mock数据进行开发的页面没办法走完整个流程,还是需要把代码发布到服务器上才可以测试.而发布服务器的速度总是要时间的,每次修改都发布服务器耗时较长,大大延长了开发时间.使用一种本地开发的技术就比较重要了. https是一种安全的认证,我们要进行伪造数据进行劫持的话就必需自签证书,通过系统信任就可以将https的数据指向任何我们想要的…
-临时状态:刚用new语句创建对象,还没有被持久化,并且不处于Session缓存中.处于临时状态的java对象被称为临时对象. -持久化状态:已经被持久化,并且加入到Session的缓存中.处于持久化状态的java对象被成为持久化对象. -游离状态:已经被持久化,但不再处于Session的缓存中.处于游离状态的java对象被成为游离对象. //对象状态转换的过程 Transaction ts=session.beginTransaction(); User user =new User(); /…
本文实例展示了C#利用反射来判断对象是否包含某个属性的实现方法,对于C#程序设计人员来说有一定的学习借鉴价值. 具体实现代码如下: /// <summary> /// 利用反射来判断对象是否包含某个属性 /// </summary> /// <param name="instance">object</param> /// <param name="propertyName">需要判断的属性</par…
<?php class Person{ public $name="xiaoming"; function say(){ echo "i am ".$this->name; } function run($addr){ echo "i am running at ".$addr; } } $per=new Person; //$per->say(); //利用反射实现对象调用方法 //$md=new ReflectionMeth…