上一页 1 ··· 192 193 194 195 196 197 198 199 200 ··· 353 下一页
摘要: 用swift写一个观察者模式,集合了swift语言中类,数组,协议,方法,字符串,条件控制语句等一些语法。简单介绍下观察者模式,在观察者模式中,会改变的是主题的状态以及观察者的数目。用这个模式,可以改变依赖于主题状态的对象,去不必改变主题。//main.swift//Observer(观察者模式)/... 阅读全文
posted @ 2015-12-31 10:12 brave-sailor 阅读(457) 评论(0) 推荐(0)
摘要: 1,通知(NSNotification)介绍这里所说的通知不是指发给用户看的通知消息,而是系统内部进行消息传递的通知。要介绍通知之前,我们需要先了解什么是观察者模式。观察者模式 (Observer):指一个对象在状态变化的时候会通知另一个对象。参与者并不需要知道其他对象的具体是干什么的 。这是一种降... 阅读全文
posted @ 2015-12-31 09:58 brave-sailor 阅读(605) 评论(0) 推荐(0)
摘要: 原文 http://blog.csdn.net/yinqiangqiang/article/details/36177203主题 软件开发 1.发通知。(以这条通知为例,通知名字:gameOverNotification。通知参数:title)NSNotificationCenter.defaul... 阅读全文
posted @ 2015-12-31 09:58 brave-sailor 阅读(207) 评论(0) 推荐(0)
摘要: 在观察者模式里,一个对象在状态变化的时候会通知另一个对象。参与者并不需要知道其他对象的具体是干什么的 - 这是一种降低耦合度的设计。这个设计模式常用于在某个属性改变的时候通知关注该属性的对象。常见的使用方法是观察者注册监听,然后再状态改变的时候,所有观察者们都会收到通知。在 MVC 里,观察者模式意... 阅读全文
posted @ 2015-12-31 09:52 brave-sailor 阅读(338) 评论(0) 推荐(0)
摘要: 设计模式(Design Pattern)是 对软件设计中普遍存在的各种问题,所提出的解决方案。这个术语是由埃里希·伽玛等人(Erich Gamma,Richard Helm,Ralph Johnson和John Vlissides这四人提出的。也被称为:Gang of Four,GOF,四人帮)在1... 阅读全文
posted @ 2015-12-31 09:31 brave-sailor 阅读(1179) 评论(1) 推荐(0)
摘要: 对于不同的viewcontroller之间数据的共享和处理采用代理的方式,子viewcontroller设计代理协议,并定义协议接口,父viewcontroller实现协议接口,实现子视图控制器退出时将相关数据更新到父视图中采用ios的消息机制,父viewcontroller注册消息,子viewco... 阅读全文
posted @ 2015-12-30 18:40 brave-sailor 阅读(908) 评论(0) 推荐(0)
摘要: 在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文章将会使 用Swift和Objective-c两种语言讲解,双语幼儿园。OK,let't begin!概述这篇文章中,我不会说... 阅读全文
posted @ 2015-12-30 10:40 brave-sailor 阅读(421) 评论(0) 推荐(0)
摘要: (1)导航控制器初始化的时候一般都有一个根视图控制器,导航控制器相当于一个栈,里面装的是视图控制器,最先进去的在最下面,最后进去的在最上面。在最上面的那个视图控制器的视图就是这个导航控制器对外展示的界面,也就是用户看到的界面。(2)我们需要把导航控制器加载到APP中,需要把这个导航控制器设置为win... 阅读全文
posted @ 2015-12-28 10:59 brave-sailor 阅读(466) 评论(0) 推荐(0)
摘要: 1建立中心角色123#import CBCentralManager *manager; manager = [[CBCentralManager alloc] initWithDelegate:self queue:nil]; 2扫描外设(discover)[manager scanForPer... 阅读全文
posted @ 2015-12-27 23:32 brave-sailor 阅读(223) 评论(0) 推荐(0)
摘要: 1、属性传值前向后传值。记住:/*1: 属性传值第一步需要用到什么类型就定义什么样的属性2: 从上一个页面到一个页面的选中方法里面将要传的值传到来(上一个页面)备注:这种方法只适用于上一个页面推到下一个页面*/MainViewController与SecondViewController两个视图 ... 阅读全文
posted @ 2015-12-26 17:39 brave-sailor 阅读(334) 评论(0) 推荐(0)
上一页 1 ··· 192 193 194 195 196 197 198 199 200 ··· 353 下一页