上一页 1 2 3 4 5 6 7 8 ··· 17 下一页
摘要: 1.MVVM简介这个模式的核心是ViewModel,它是一种特殊的model类型,用于表示程序的UI状态。它包含描述每个UI控件的状态的属性。例如,文本输入域的当前文本,或者一个特定按钮是否可用。它同样暴露了视图可以执行哪些行为,如按钮点击或手势。我们可以将ViewModel看作是视图的模型(mod... 阅读全文
posted @ 2015-07-28 15:43 郭晓倩 阅读(499) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/q199109106q/article/details/8563438/ 阅读全文
posted @ 2015-07-26 22:37 郭晓倩 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 绘制一个UIView 绘制一个UIVIew最灵活的方式就是由它自己完成绘制。实际上你不是绘制一个UIView,你只是子类化了UIView并赋予子类绘制自己的能力。当一个UIVIew需要执行绘图操作的时,drawRect:方法就会被调用。覆盖此方法让你获得绘图操作的机会。当drawRect:方法被调... 阅读全文
posted @ 2015-07-26 10:39 郭晓倩 阅读(2069) 评论(0) 推荐(0) 编辑
摘要: CGBitmapContextCreate函数参数详解函数原型:CGContextRef CGBitmapContextCreate ( void *data, size_t width, size_t height, size_t bitsPerComponent, size_t bytesPer... 阅读全文
posted @ 2015-07-23 13:05 郭晓倩 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: RACCommand是ReactiveCocoa中用于表示UI操作的一个类。它包含一个代表了UI操作的结果的信号以及标识操作当前是否被执行的一个状态。1.创建新的RACCommandself.executeSearch = [[RACCommand alloc] initWithEnabled:va... 阅读全文
posted @ 2015-07-21 22:48 郭晓倩 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 1.我们创建的管道是如何被保存的么?ReactiveCocoa设计的目的之一是允许这样一种编程样式,即管道可以匿名创建。到目前为止,我们的管道都是这么处理的。为了支持这种模式,ReactiveCocoa维护了一个全局的信号集合。如果信号有一个或多个订阅者,它就是可用的。如果所有订阅者都被移除了,信号... 阅读全文
posted @ 2015-07-21 21:55 郭晓倩 阅读(674) 评论(0) 推荐(0) 编辑
摘要: TableView的默认的不常用的属性,我们尽量不要去改,如下面标注的几个 阅读全文
posted @ 2015-07-19 18:09 郭晓倩 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1.排序 [self.tableItems sortUsingComparator:^NSComparisonResult(GPBTeacherBrief* obj1, GPBTeacherBrief* obj2) { if (obj1.dista... 阅读全文
posted @ 2015-07-19 18:05 郭晓倩 阅读(836) 评论(0) 推荐(0) 编辑
摘要: #pragma clang diagnostic push#pragma clang diagnostic ignored "-Warc-performSelector-leaks" [self performSelector:model.clickAction withObject:... 阅读全文
posted @ 2015-07-19 18:02 郭晓倩 阅读(872) 评论(0) 推荐(0) 编辑
摘要: NSString* alertText = [NSString stringWithFormat:@" 以下%d节课程(总课酬¥%.02lf)家长们尚未结课并评价,请尽快联系家长,否则无法获取课酬。",self.courseNum,self.totalPrice]; N... 阅读全文
posted @ 2015-07-19 17:57 郭晓倩 阅读(473) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 17 下一页