自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KT的iOS开发小站

记录点滴成长~

  • 博客(7)
  • 资源 (4)

原创 ReactiveCocoa框架菜鸟入门(四)——信号(Signal)详解

基础知识在阅读本文之前,请确保你已成功导入ReactiveCocoa框架并对信号(Signal)和订阅者(Subscriber)有基本了解。或者尝试着完全理解以下一段内容: 信号是数据流,可以被绑定和传递。可以把信号想象成水龙头,只不过里面不是水,而是玻璃球(value),直径跟水管的内径一样,这样就能保证玻璃球是依次排列,不会出现并排的情况(数据都是线性处理的,不会出现并发情况)。水龙头的开关

2015-05-29 13:27:02 6310 3

原创 ReactiveCocoa框架菜鸟入门(三)——信号(Signal)与订阅者(Subscriber)

上一篇文章已经简单的介绍了ReactiveCocoa框架的思想和优势。本文初步研究一下ReactiveCocoa框架的使用方法。写在开始前传统的编程思想,大概是用户产生某个事件,然后得到相应的参数,传入事先已经实现的方法中,处理完成后把结果在UI界面上反馈出来。ReactiveCocoa框架中大量的使用了block,这意味着,很多block内的代码,是在将来某一个合适的时刻被执行的。如果你看到blo

2015-05-28 15:05:35 9614

原创 ReactiveCocoa框架菜鸟入门(二)——MVVM架构与ReactiveCocoa框架

MVC = Massive View Controller ?有笑话称MVC为重量级的试图控制器。仔细一想,确实存在这个问题。以UITableViewController和UITableView举个例子。 一般情况下,我们没有必要创建一个自定义的tableview继承自UITableView。这意味着View的模块几乎为空白。(在相当多的时候,view也仅是一个xib文件或者一堆代码用来描述控件外

2015-05-27 00:29:02 6553 1

原创 ReactiveCocoa框架菜鸟入门(一)——CocoaPods添加ReactiveCocoa

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

2015-05-23 11:12:34 6146

原创 三天独立开发的iOS端CSDN博客阅读器上线了

作为CSDN博客的忠实读者,作为一个iOS开发者,实在是不能忍受手机上无法看CSDN博客的不便,五一节抽空做了一个简单的CSDN博客阅读器,第一版仅提供博客首页热门文章查看功能和阅读个人博客功能。如果你认为有其他值得实现的优秀功能或者发现了bug,欢迎及时联系我。由于第一天上架,AppStore还无法搜索到。从5.17日起,直接搜索csdn博客即可。 下载地址:https://itunes.app

2015-05-16 14:08:11 2216

原创 __weak与__block修饰符到底有什么区别

API Reference对__block变量修饰符有如下几处解释://A powerful feature of blocks is that they can modify variables in the same lexical scope. You signal that a block can modify a variable using the __block storage t

2015-05-04 09:47:09 10097

原创 IOS viewDidLoad方法被执行两次(viewDidLoad和loadView方法详解)

为了搞清楚viewDidLoad、loadView等方法的用途和调用顺序,写了一个小demo,不料viewDidLoad方法被执行了两次,模拟器也一直是黑屏。查看了这两个方法的官方解释后找到了错误原因和解决方法。首先来看UIViewController.h文件中对viewDidLoad方法的解释:- (void)viewDidLoad; // Called after the view has b

2015-05-03 14:17:00 4942

Reveal 1.6.2破解版

iOSUI调试利器,最新版,完美破解,新版对autolayout支持的更好,支持显示ViewController,适配iOS9,支持多屏显示,运行创建屏幕快照并分享

2015-11-19

CoreData数据验证

通过一段具体的代码演示了CoreData如何验证输入数据是否满足要求

2015-06-22

Core Data数据验证

这一段代码具体实现了如何验证输入数据的合法性。

2015-06-22

Core Data多线程操作

通过一个工程,具体演示了如何在多线程环境下,实现简单的Core Data操作

2015-06-22

空空如也

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