随笔分类 -  设计模式

iOS设计模式-Block实现代理的逻辑
摘要:在A页面,点击跳转到B页面,B页面操作完,回到A页面,并刷新A页面的内容。典型的例子,就是在一个列表里,点击新增,跳到新增页面,新增完,把数据传回给列表页,并刷新列表页里的内容。 这个,我平时一般是通过代理来实现,下面试着通过Block来实现。 在B页面定义Block,供A页面调用。 B页面,操作完 阅读全文

posted @ 2016-07-28 14:11 快乐加油站789 阅读(215) 评论(0) 推荐(0)

NSNotification的用法
摘要:原文转自:http://m.blog.csdn.net/article/details?id=6454940 感谢作者,讲的真的很不错 什么是Notification? 这个要求其实也很容易实现. 每个运行中的application都有一个NSNotificationCenter的成员变量,它的功能 阅读全文

posted @ 2016-06-29 20:58 快乐加油站789 阅读(2010) 评论(0) 推荐(0)

代理设计模式简单格式(备忘)
摘要:A控制器充当B控制器的代理:(B页面的数据反传给A页面进行数据的更新,一般A跳转到B的这种情况下需要使用代理方法) B控制器.h文件中的代码如下: B控制器.m文件中的代码如下: A页面需要实现相应的代理,和代理方法,.m文件中的代码如下 阅读全文

posted @ 2016-06-24 22:03 快乐加油站789 阅读(136) 评论(0) 推荐(0)

iOS系统的一些单例类 获取及全局应用全局样式的设置的获取
摘要:一、iOS系统的单例类: UIApplication(应用程序实例) NSNotificationCenter(消息中心): NSFileManager(文件管理): NSUserDefaults(应用程序设置): NSURLCache(请求缓存): NSHTTPCookieStorage(应用程序 阅读全文

posted @ 2016-05-26 15:59 快乐加油站789 阅读(295) 评论(0) 推荐(0)

单利模式
摘要:暂时先不写 阅读全文

posted @ 2016-04-15 16:02 快乐加油站789 阅读(114) 评论(0) 推荐(0)

导航