- 博客(9)
- 收藏
- 关注
转载 iOS开发框架篇—CoreImage
转自:http://blog.youkuaiyun.com/lvmaker/article/details/38385823 1.coreImage的介绍 coreImage是IOS5中新加入的一个Objective-c的框架,提供了强大高效的图像处理功能,用来对基于像素的图像进行操作与分析。IOS提供了很多强大的滤镜(Filter),其中IOS5中有48种,而到了最
2015-11-16 11:45:20
356
转载 iOS开发框架篇—CoreText
转自:http://blog.youkuaiyun.com/fengsh998/article/details/8691823 API接口文档。 https://developer.apple.com/library/mac/#documentation/Carbon/Reference/CoreText_Framework_Ref/_index.html CoreT
2015-11-16 11:42:26
388
转载 iOS开发指令篇—__weak修饰符详解
block中用到的外部变量最好使用 __weak 修饰,避免内存泄露; block容易引起引用循环的根本原因是: 1,对于(block内部用到的)外部变量,对其执行retain 的时机 与该block的执行时机是不同步的,在block声明的时候就对外部变量进行了retain,而block何时执行甚至是否执行都是不可预测的; 2,block 一般是匿名的,而且copy赋值的,手动释放block对象比
2015-11-16 11:22:00
900
转载 Objective-C 之 消息机制详解
转自:http://www.cppblog.com/kesalin/archive/2011/08/15/objc_message.html 在之前的一篇文章中,大概介绍了OC消息机制(runtime),这篇文章对消息机制做了更加详细的解释,希望对大家有帮助。 在入门级别的ObjC 教程中,我们常对从C++或Java 或其他面向对象语言转过来的程序员说,ObjC 中的方法调用(
2015-11-12 15:47:34
413
转载 iOS开发消息篇—NSRunLoop
iPhone应用开发中关于NSRunLoop的概述是本文要介绍的内容,NSRunLoop是一种更加高明的消息处理模式,他就高明在对消息处理过程进行了更好的抽象和封装,这样才能是的你不用处理一些很琐碎很低层次的具体消息的处理,在NSRunLoop中每一个消息就被打包在input source或者是timer source中了,来看详细内容。 1.什么是NSRunLoop 我们会经常看到这
2015-11-10 21:44:48
419
转载 NSTimer相关
创建一个 Timer + scheduledTimerWithTimeInterval: invocation: repeats: + (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti invocation:(NSInvocation *)invocation repeats:(BOOL)yesOrNo;
2015-11-10 21:34:55
316
转载 iOS开发UI篇—CALayer简介
一、简单介绍 在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。 其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层 @property(nonatomi
2015-11-09 16:10:26
257
转载 Method Swizzling (方法搅拌)
Method swizzling指的是改变一个已存在的选择器对应的实现的过程,它依赖于Objectvie-C中方法的调用能够在运行时进改变——通过改变类的调度表(dispatch table)中选择器到最终函数间的映射关系。
2015-10-30 20:45:04
373
转载 Objective-C 之 消息机制 (runtime)
RunTime简称运行时。就是系统在运行的时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函数( C语言的函数调用请看这里 )。编译完成之后直接顺序执行,无任何二义性。OC的函数调用成为消息发送。属于动态调用过程。在编译的时候并不能决定真正调用哪个函数(事实证明,在编译阶段,OC可以调用任何函数,即使这个函数并未实现,只要申明过就不会报错。而C语言在编译阶段
2015-10-30 20:07:53
358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人