登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

根据规则跳转到指定的界面(runtime实用篇一)

[复制链接]
来自: 李世铿 分类: iOS精品源码 上传时间: 2016-8-17 17:19:31

项目介绍:

[分享]Universal-Jump-ViewController
由本论坛 @
汉斯哈哈哈 编写

在开发项目中,会有这样变态的需求:
  • 推送:根据服务端推送过来的数据规则,跳转到对应的控制器
  • feeds列表:不同类似的cell,可能跳转不同的控制器(嘘!产品经理是这样要求:我也不确定会跳转哪个界面哦,可能是这个又可能是那个,能给我做灵活吗?根据后台返回规则任意跳转?)
思考:wocao!这变态的需求,要拒绝他吗?switch判断呗,考虑所有跳转的因素?这不得写死我...
switch () {    case :        break;    default:        break;}


我是这么个实现的(runtime是个好东西)利用runtime动态生成对象、属性、方法这特性,我们可以先跟服务端商量好,定义跳转规则,比如要跳转到A控制器,需要传属性id、type,那么服务端返回字典给我,里面有控制器名,两个属性名跟属性值,客户端就可以根据控制器名生成对象,再用kvc给对象赋值,这样就搞定了 ---O(∩_∩)O哈哈哈

推荐代码Objective-C中的runtime
DEMO直接下载:


相关源码推荐:

我来说两句
*滑动验证:
所有评论(91)
挖大坑的 2016-8-17 17:22:13
学习学习!
回复
code4app热心网友 2016-8-17 17:22:29
正需要啊,感谢楼主无私分享!
回复
code4app热心网友 2016-8-17 17:41:15
精华内容,楼主V5!
回复
王鹭飞 2016-8-17 17:42:27
楼主用心了,内容非常精彩。
回复
code4app热心网友 2016-8-17 17:44:24
楼主威武啊,Code4App有你更给力!
回复
liujinfeng 2016-8-17 17:44:35
淡定,淡定,淡定……
回复
one_大白菜 2016-8-17 17:47:05
很给力,Code4App有你更精彩!
回复
code4app热心网友 2016-8-17 22:55:06
楼主用心了,内容非常精彩。
回复
code4app热心网友 2016-8-18 08:26:44
楼主用心了,内容非常精彩。
回复
提取码:  下载次数:143 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
1926 3 143
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表