摘要: 一直都想弄懂闭包这个概念,但是查看了许多的资料都没有得到我想要的结果,说白了,其实是摘抄了某些书里的某段文字,难懂。最近浏览博客的时候,看到了一篇解释闭包的博客,觉得很好。分享一下。原文链接:http://www.cnblogs.com/xiaotie/archive/2011/08/03/2126... 阅读全文
posted @ 2016-01-07 11:37 M00H00 阅读(180) 评论(0) 推荐(2)
摘要: 1.runtime之动态添加属性在最开始学习oc之时,我相信大家都听过,在类目中是无法添加属性的。而我在这里将要实现给UIButton增加一个block属性,方便实现其点击方法。首先创建一个UIButton的类目(UIButton+Block),接着我们来实现1 UIButton+Block.h文件... 阅读全文
posted @ 2016-01-06 09:08 M00H00 阅读(159) 评论(0) 推荐(0)
摘要: 1. 用ARC管理内存ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露。它自动为你管理retain和release的过程,所以你就不必去手动干预了。忘掉代码段结尾的release简直像... 阅读全文
posted @ 2015-12-27 17:37 M00H00 阅读(275) 评论(0) 推荐(1)
摘要: Objective-C里面的Key-Value Observing (KVO)机制,非常不错,可以很好的减少浇水代码。关于KVO的学习,可以参考文章:《Key-Value Observing快速入门》:http://www.cocoadev.cn/Objective-C/Key-Value-Obse... 阅读全文
posted @ 2015-12-23 00:52 M00H00 阅读(1042) 评论(0) 推荐(0)
摘要: 最近看了一些有关server的东西,一些很简单的东西,不外乎是一些文档规范,另外结合最近看的wwdc的一些video,觉得对软件架构(software architecture)认识又清楚了一些,这里记录下来。software architecture 听上去是一个很大的概念,实际上也包括很多东西,... 阅读全文
posted @ 2015-12-23 00:34 M00H00 阅读(142) 评论(0) 推荐(0)
摘要: 一、runtime简介RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函数。对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应的函数... 阅读全文
posted @ 2015-12-23 00:14 M00H00 阅读(199) 评论(0) 推荐(0)
摘要: iOS是apple公司的移动操作系统,在iPhone,iPad,iPod中应用,该名最初为Cisco的网络设备操作系统,后授权于Apple公司使用。下面介绍历史版本的特性。 iOS1 最大特性是具有其他手机无法比拟的触屏功能,使捏拉缩放和慢性滚动变得近乎完美。从而使应用的体验变得更加自然而即时... 阅读全文
posted @ 2015-12-22 20:36 M00H00 阅读(276) 评论(0) 推荐(0)