自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 ReactiveCocoa与Functional Reactive Programming

什么是Functional Reactive Programming Functional Reactive Programming(以下简称FRP)是一种响应变化的编程范式。先来看一小段代码 a = 2 b = 2 c = a + b // c is 4 b = 3 // now what is the value of c? 如果使用FRP,c的值将会随着b的值改变而改

2015-07-29 09:17:09 724

转载 说说ReactiveCocoa 2

ReactiveCocoa是Github开源的一款cocoa FRP 框架,我在之前的文章里有过介绍(当时还是1.x版本,2.x版本有了新的变化,API也有部分不兼容) 这里再简单地提一下。 Native app有很大一部分的时间是在等待事件发生,然后响应事件,比如等待网络请求完成,等待用户的操作,等待某些状态值的改变等等,等这些事件发生后,再做进一步处理。 但是这些等待和响应,并没有一

2015-07-29 09:12:01 746

转载 CocoaPods简介

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-07-28 12:16:04 418

转载 ReactiveCocoa框架菜鸟入门(一)——CocoaPods添加ReactiveCocoa

CocoaPods简介 CocoaPods是一个用来帮助管理第三方依赖库的工具,可以解决库与库之间的依赖关系、下载源代码、通过建立一个Xcode的workspace将第三方库与自己的项目链接起来。 安装CocoaPods 1.设置淘宝的ruby镜像 $ gem sources --remove https://rubygems.org/ //等有反应之后再敲入以下命令 $ ge

2015-07-28 11:38:12 2571

转载 使用ReactiveCocoa实现iOS平台响应式编程

在说ReactiveCocoa之前,先要介绍一下FRP(Functional Reactive Programming,响应式编程),在维基百科中有这样一个例子介绍: 在命令式编程环境中,a = b + c 表示将表达式的结果赋给a,而之后改变b或c的值不会影响a。但在响应式编程中,a的值会随着b或c的更新而更新。 Excel就是响应式编程的一个例子。单元格可以包含字面值或类似”=

2015-07-23 17:39:47 751

转载 函数式、响应式编程 - ReactiveCocoa 快速入门

函数式、响应式编程(Functional Reactive Programming)现在很火。网上的介绍也不少了。为了区别于其他教程,我这里用几个简单的例子让你马上可以投入使用。都是很常见的任务。下面操作假定你已经了解CocoaPods,现在管理库基本都用这个东西,很好用。 准备 导入ReactiveCocoa 在pod文件添加新的类库 pod "ReactiveCocoa" 安装

2015-07-23 17:35:52 2352

转载 ReactiveCocoa P1

作为一个 iOS 开发者,几乎你写的每一个行代码都是针对某些事件的响应。点击一个按钮、接受一个网络消息、改变一个属性(通过键值观察)或者通过 CoreLocation 改变用户位置都是很好的例子。然而这些事件都是以不同的形式编码,例如动作、委托、KVO、回调等等。ReactiveCocoa 给事件定义了一个标准的接口,所以它们可以更容易地使用一系列基本工具来连接,过滤和合成。 ReacticeC

2015-07-23 17:31:34 792

转载 Objective-C学习笔记之获取私有变量的值

内容。 1、下面是自己定义的一个类,里面有一个私有变量mt_,并且在初始化值为"Ha Ha Ha"。 @interface Mobj : NSObject {  @private      NSString *mt_;  }  @end   @implementation Mobj  - (id)init {      self = [super init];      if (self)

2015-07-23 09:02:31 1505 1

转载 SQLite 约束 Constraints

SQLite 约束 Constraints 一、约束 Constraints 在上一篇随笔的结尾,我提到了约束, 但是在那里我把它翻译成了限定符,不太准确,这里先更正一下,应该翻译成约束更贴切一点。 那么什么是约束呢? 我们在数据库中存储数据的时候,有一些数据有明显的约束条件。 比如一所学校关于教师的数据表,其中的字段列可能有如下约束: 年龄 - 至少大于2

2015-07-17 14:15:24 3714

转载 ios swizzle

? @implementation NSObject(Extension) + (void)swizzleClassMethod:(Class)class originSelector:(SEL)originSelector otherSelector:(SEL)otherSelector {     Method otherMehtod = class_getClassMethod(cl

2015-07-03 10:04:02 1332

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除