原文:ReactiveCocoa代码实践之-更多思考

三.R eactiveCocoa代码实践之 更多思考 . RACObserve 宏形参写法的区别 之前写代码考虑过 RACObserve self.timeLabel , text 和 RACObserve self , timeLabel.text 的区别。 因为这两种方法都是观察self.timeLabel.text的属性,并且都能实现功能。估计是作者原本用的其中一种后来对另一种也提供了支持, ...

2016-04-19 16:32 5 1273 推荐指数:

查看详情

ReactiveCocoa代码实践之-RAC网络请求重构

前言 RAC相比以往的开发模式主要有以下优点:提供了统一的消息传递机制;提供了多种奇妙且高效的信号操作方法;配合MVVM设计模式和RAC宏绑定减少多端依赖。 RAC的理论知识非常深厚,包含 ...

Mon Mar 14 19:47:00 CST 2016 3 3731
ReactiveCocoa代码实践之-UI组件的RAC信号操作

上一节是自己对网络层的一些重构,本节是自己一些代码实践做出的一些demo程序,基本涵盖大多数UI控件操作。 一.用UISlider实现调色板 假设我们现在做一个demo,上面有一个View用来展示颜色,下面有三个UISlider滑竿分别控制RGB的色值,随着不同滑竿的拖动上面view ...

Tue Mar 22 19:59:00 CST 2016 2 2118
遇到问题应该多思考一下——由一个泛型方法想到的

今天在群里,有一个同学发上来了一段代码,说是从书上看到的例子,但是编译不了(有些书的作者真是误人子弟),希望帮忙找一下错在哪里,该怎么改,代码如下:              if (array[i]>= array[j]) 很明显,他是想要写一个泛型的冒泡排序 ...

Thu Nov 29 06:47:00 CST 2012 19 1662
关于IM的一些思考实践

上一篇简单的实现了一个聊天网页,但这个太简单,消息全广播,没有用户认证和已读未读处理,主要的意义是走通了websocket-sharp做服务端的可能性。那么一个完整的IM还需要实现哪些部分? 一、发 ...

Fri Mar 23 07:32:00 CST 2018 3 871
Java 小记 — RabbitMQ 的实践思考

前言 本篇随笔将汇总一些我对消息队列 RabbitMQ 的认识,顺便谈谈其在高并发和秒杀系统中的具体应用。 1. 预备示例 想了下,还是先抛出一个简单示例,随后再根据其具体应用场景进行扩展,我 ...

Thu Mar 29 07:36:00 CST 2018 19 1860
在线调试方案的思考实践

本文的要点不在移动端调试上,移动端调试无非就是调试页面和调试工具之间存在分离,消除这种分离并创建连结就能解决移动端的调试问题。重点阐述的是所见即所得的调试模式下会遇到的阻碍。 当我们打开网页,发现一 ...

Tue Aug 25 06:29:00 CST 2015 5 3512
微服务测试的思考实践

微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,每个服务运行在其独立的进程中,服务间采用轻量级通信机制互相沟通(通常是基于HTTP协议的RESTful API)。每个服务都围绕着具体 ...

Fri Dec 07 16:01:00 CST 2018 0 1138
代码的方法与思考

代码的方法与思考 我们看各种各样的书籍,有讲原理的,也有讲实例的,你会发现里面讲的逻辑非常清晰,有时候你可能会困惑,他们怎么会想到用这个方法呢。其实这就是一个人的思考过程了。 (1)如何制作一个单击鼠标菜单隐现的特效 首先在准备制作一个特效前,你脑子里就得思考整个特效的全过程(工作 ...

Sat Jan 21 14:48:00 CST 2017 1 1302
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM