- 博客(12)
- 资源 (26)
- 收藏
- 关注
转载 oc中消息传递机制-附:对performSelector方法的扩充
各种语言都有些传递函数的方法:C语言中可以使用函数指针,C++中有函数引用、仿函数和lambda,Objective-C里也有选择器(selector)和block。不过由于iOS SDK中的大部分API都是selector的方式,所以本文就重点讲述selector了。Objective-C和我接触过的其他面向对象的语言不同,它强调消息传递,而非方法调用。因此你可以对一个对象传递任何消
2012-08-31 14:06:07 6297
转载 UIView和CALayer的区别 说的比较清楚了
如果这篇帖子能够给出每个代码中所带来的页面效果 就更好理解了 以后我自己写之类的介绍可以从中吸取教训记录园子里的一篇有关CALayer与UIView的关系CALayer属于Core Animation部分的内容,比较重要而不太好理解。以下是园子中看到的一篇文章的摘录:1. UIView是iOS系统中界面元素的基础,所有的界面元素都是继承自它。它本身完全是由Cor
2012-08-31 14:04:45 15575 1
转载 自己搜集的一些IOS大牛们的blog
http://www.cnblogs.com/lovecode/articles/2249548.html从这个人这里了解了一些关于uiview和uilayer的区别 以及对于渲染和动画也有了一些了解 http://www.cnblogs.com/lovecode/tag/自定义/ 上面那个大牛写的很多自定义的控件方法 绝对给力http://www.cnblo
2012-08-31 14:03:47 10074
转载 @selector详解
@selector 是什么?1一种类型 SEL2代表你要发送的消息(方法), 跟字符串有点像, 也可以互转.: NSSelectorFromString() / NSSelectorFromString()3可以理解为类似函数指针的东西--是能让Objective-C动态调用方法的玩意.--是 object-c 的动态后绑定技术 可以通过字符串 访问的函数指针4其实
2012-08-31 14:02:04 11120 1
转载 理解KVC与KVO(键-值-编码与键-值-监看)
KVC(Key-Value Coding)和KVO(Key-Value Observing)可能是Objective-C中最强大最实用的功能之一。下面的几个例子可以帮你更好的理解它们。 原文作者:Marcus Zarra原文地址 当通过KVC调用对象时,比如:[self valueForKey:@”someKey”]时,程序会自动试图通过几种
2012-08-29 10:21:37 5389
转载 利用Tabbed Application模板实现多视图切换
在android中我们一般用intent意图来在各个view之间跳转,在以前的ios开发中,如果要实现选项卡切换多视图,需要用到一个现在Xcode版本中没有的模板Window-Based Application模板,然后在里面建一堆的viewController和xib文件,然后再一顿的猛连,新手到这里往往会很痛苦。现在好了,新版的Xcode中的Tabbed Application模板可以简单明了
2012-08-29 10:06:44 6504
转载 objective-c中的本地化操作(序列化,归档)
先介绍一个自定义类描述的方法description,一般情况下,一个自定义类我们在用%@输出的时候,给出的是一个内存地址,我们在该类的.m文件里重写description方法,来修改输出内容,呆会儿我们要用到这个方法来验证今天学习内容,所以先看一段代码熟悉一下:Human.h:[plain] view plaincopy#import
2012-08-29 09:18:07 1299
转载 @dynamic详细介绍
Objective-C 2.0 中增加了@dynamic 指令,表示变量对应的属性访问器方法,是动态实现的,你需要在NSObject 中继承而来的+(BOOL) resolveInstanceMethod:(SEL) sel 方法中指定动态实现的方法或者函数。Person.h:[cpp] view plaincopy@interf
2012-08-29 01:14:10 8303 1
转载 UITableView学习笔记
看TableView的资料其实已经蛮久了,一直想写点儿东西,却总是因为各种原因拖延,今天晚上有时间静下心来记录一些最近学习的TableView的知识。下面进入正题,UITableView堪称UIKit里面最复杂的一个控件了,使用起来不算难,但是要用好并不容易。当使用的时候我们必须要考虑到后台数据的设计,tableViewCell的设计和重用以及tableView的效率等问题。下面分9个方面
2012-08-29 00:15:50 1141
转载 UITabBarController使用详解
UITabBarController是IOS中很常用的一个viewController,例如系统的闹钟程序,ipod程序等。UITabBarController通常作为整个程序的rootViewController,而且不能添加到别的container viewController中。 首先我们看一下它的view层级图:一、手动创建UITabBarController
2012-08-29 00:14:47 3283
转载 UINavigationController使用详解
UINavigationController是IOS编程中比较常用的一种容器view controller,很多系统的控件(如UIImagePickerViewController)以及很多有名的APP中(如qq,系统相册等)都有用到。说是使用详解,其实我只会介绍几个自认为比较重要或者容易放错的地方进行讲解,下面让我们挨个探探究竟: 首先上一张图(来自苹果官方文档):
2012-08-29 00:13:53 1176
转载 NSInvocation简单使用
在 iOS中可以直接调用 某个对象的消息 方式有2中一种是performSelector:withObject:再一种就是NSInvocation第一种方式比较简单,能完成简单的调用。但是对于>2个的参数或者有返回值的处理,那就需要做些额外工作才能搞定。那么在这种情况下,我们就可以使用NSInvocation来进行这些相对复杂的操作NSInvocation可以处理参
2012-08-18 00:03:58 714
H264流媒体源代码和相关资料.rar
2012-02-02
皮肤滚动条(SkinSB_1.2)
2012-02-02
BCGControlbar 12 Sources 2
2012-02-02
BCGControlbar 12 Sources
2012-02-02
AGG与GDI两种图形库在MFC下的图形绘制
2012-02-02
DFT+IDFT+FFT+IFFT的c++实现
2012-02-02
vc++备忘录管理系统
2012-02-02
mingw+msys已配置好,移植直接用
2012-02-02
x264最新版,2010年05月24日更新,H.264快速编码器,VS2005
2012-02-02
live555 RTSP RTCP RTP。live555类关系图,RTSP笔记,H264流传输
2012-02-02
基于MFC对话框的UDP客户端服务器端程序
2012-01-05
全套视频会议
2011-11-11
vc文件拷贝程序(显示拷贝进度)
2011-10-17
0.6版ffmpeg.c在vs2005下编译
2011-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人