摘要: 在 Objective-C 中可以通过 Category 给一个现有的类添加属性,但是却不能添加实例变量反正读第一遍的时候我是有点晕的,可以添加“属性”,然后又说“添加实例变量”,第一感觉就好像 有点自相矛盾了。那么我们谈谈:什么是实例变量? 实例变量就是一种变量,可以存放数据的。在oc上,形... 阅读全文
posted @ 2015-08-18 12:44 OHeroJ 阅读(3714) 评论(1) 推荐(0) 编辑
摘要: 以前有个学员在学C语言时说,”C语言很多地方都很奇怪,都得用内核的知识去解释,可是你又不先教我内核,我没法学C语言。我只好自己看操作系统的书,看内核代码,可是看不懂。”当然看不懂了,内核代码都是用C写的,如果不学内核就没法学C语言,那不学C语言又怎么可能看懂内核?看来这是一个鸡生蛋还是蛋生鸡的问题。... 阅读全文
posted @ 2015-08-14 18:30 OHeroJ 阅读(320) 评论(1) 推荐(0) 编辑
摘要: dispatch_queue_t serialQueue = dispatch_queue_create("com.lai.www", DISPATCH_QUEUE_SERIAL); dispatch_async(serialQueue, ^{ // NSLog(@"1")... 阅读全文
posted @ 2015-08-13 12:58 OHeroJ 阅读(16407) 评论(2) 推荐(0) 编辑
摘要: 今天在Q群里有人问了个这么个问题: A,B,C,D 都是Viewcontroller。A、B、C、D使用present去切的他是这么搞的: A -> B, B ->C, C->D,然后他想在D直接到A控制器中。问有没有什么办法?1、 首先先不管这个问题,我们来一起说说push 和present的一些... 阅读全文
posted @ 2015-08-12 18:10 OHeroJ 阅读(5484) 评论(0) 推荐(0) 编辑
摘要: 用python发送电子邮件验证这个功能,可以说花费了我很久时间,这也是为什么我重头敲了之前的两遍代码。不要说我傻,仅仅是笨了一点而已 ^.- 。之前我所参考是如何发送 GMail. 但是我并不想这么干,谁叫天朝居然把goole都给墙了.....$.$,虽然我有VPN,但是,我还是好好忍住了。我用的是... 阅读全文
posted @ 2015-08-07 10:22 OHeroJ 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 文章内容来源于《Functional Programing in Swift》,详情请看原著The Value of Immutabilityswift 对于控制值改变有一些机制。在这章我们将解释这些机制工作的不同,区分值类型,引用类型,同时说为什么限制使用可变状态是一个好idea。Variable... 阅读全文
posted @ 2015-08-05 11:58 OHeroJ 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 文章内容来自《Functional Programing in Swift》,具体内容请到书中查阅Map, Filter, ReduceFunctions that take functions as arguments are sometimes called higher- order func... 阅读全文
posted @ 2015-08-01 20:25 OHeroJ 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 文章来源于《Functional Programing in Swift》,本系列仅仅是观后概括的一些内容Wrapping Core Image上一篇文章我们介绍了 高阶函数并且展示了函数是如何作为参数传递给其他函数。在本章中,我们将展示如何使用高阶函数对已有的 面向对象的API 进行函数式包装。C... 阅读全文
posted @ 2015-08-01 19:04 OHeroJ 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 本文的主要内容来自《Functional Programming in Swift》这本书,有点所谓的观后总结在本书的Introduction章中:we will try to focus on some of the qualities that we believe well-designed ... 阅读全文
posted @ 2015-07-29 12:16 OHeroJ 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是函数式编程? 函数式编程是阿隆佐思想的在现实世界中的实现, 它将电脑运算视为数学上的函数计算,并且避免使用程序状态以及异变物件。 函数式编程的最重要基础是λ演算。而且λ演算的函數可以接受函數當作輸入(引數)和輸出(傳出值),函數式編程更加強調程序执行的结果而非执行的过程,倡导利用若干简单... 阅读全文
posted @ 2015-07-29 08:10 OHeroJ 阅读(2018) 评论(0) 推荐(0) 编辑