原文:无线客户端框架设计(5.1):将JSON映射为实体对象(iOS篇)

iOS开发人员已经习惯于将JSON转换为字典或者数组来进行操作了,接下来我要做的事情,可能匪夷所思,但是,对WP和Android开发人员而言,他们更倾向于将JSON转换为实体对象进行操作。 我所设计的客户端框架,三个平台之间互相取长补短,保持统一的思想,而其中最重要的一环就是,面向对象的编程方式。 书接上文,我在异步调用完MobileAPI并成功获取到JSON后,仅仅将其转换为jsonValue, ...

2013-09-10 11:26 7 5699 推荐指数:

查看详情

无线客户端框架设计(2):项目结构的设计iOS

本文附带源码:YoungHeart-Chapter-02.zip 在设计任何一个框架之前,都应规划好项目结构。 假定Git作为我们的项目管理工具。我们要建立两个仓库,一个用于存放我们的框架,另一个用于存放我们的项目,后者引用前者。 对于iOS而已,大部分开发者已经习惯于就一个 ...

Mon Sep 02 18:24:00 CST 2013 9 6630
无线客户端框架设计(5):调用MobileAPI的设计iOS

这一节讲如何发起网络请求。 iOS用于调用MobileAPI的第三方组件很多,我们这里采用的是以下组件: 1)ASIHTTPRequest,用于请求MobileAPI:http://allseeing-i.com/ASIHTTPRequest/ 2)SBJson,2.3版本,用于解析JSON ...

Fri Sep 06 05:29:00 CST 2013 4 2953
无线客户端框架设计(3):基类的设计iOS

本文代码:YoungHeart-Chapter-03.zip 没有基类的App都不是好App。 因为iOS使用的是mvc模式的开发模式,所以,业务逻辑基本都在每个页面相应的ViewController中。这些页面有很多相同的逻辑,所以,我们有必要设计一个 ...

Mon Sep 02 20:14:00 CST 2013 1 2606
无线客户端框架设计(4):自定义生命周期的设计iOS

首先要确定一点,我们的App,要基于XIB文件进行编程,而不是在每个相应的ViewController里面去手动创建页面的每个控件。这样做的好处是,将页面布局与业务逻辑彻底隔离。于是我们可以把xib的绘制工作交给美工人员,而iOS程序员,主要关心的是业务逻辑。 有人会怀疑过多的xib会导致App ...

Thu Sep 05 19:06:00 CST 2013 2 2334
无线客户端框架设计(1):前言、目录,以及一些念念碎

接下来要说的一个系列,是一个完整的App应用所需要的企业级框架设计,是我这2年来在无线客户端这个领域摸爬滚打的,总结沉淀的心得体会,中途吃了很多亏,走过很多弯路,加了很多班,一次又一次的重构,不断的学习,才知道,哦,原来iOS要这么做,原来Android要那么做,然后回过头来再看看我最熟悉的WP ...

Sun Sep 01 08:01:00 CST 2013 26 10345
JSON映射实体对象iOS

JSON映射实体对象iOSiOS开发人员已经习惯于将JSON转换为字典或者数组来进行操作了,接下来我要做的事情,可能匪夷所思,但是,对WP和Android开发人员而言,他们更倾向于将JSON转换为实体对象进行操作。 我所设计客户端框架,三个平台之间互相取长补短,保持统一的思想 ...

Wed Sep 11 01:33:00 CST 2013 1 2925
客户端热更新框架之UI热更框架设计(上)

什么是热更新,为什么需要热更新? 热更新是目前各大手游等众多App常用的更新方式。简单来说就是在用户通过App Store下载App之后,打开App时遇到的即时更新。对于手游客户端来说,受到苹果审核的约束, 一次审核提交需要10~20天不等的等待时间。而这段时间开发进度依然会推进 ...

Sat Apr 27 01:50:00 CST 2019 2 2437
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM