原文:iOS SEL的简单总结

SEL就是对方法的一种包装。包装的SEL类型数据它对应相应的方法地址,找到方法地址就可以调用方法 .方法的存储位置 在内存中每个类的方法都存储在类对象中 每个方法都有一个与之对应的SEL类型的数据 根据一个SEL数据就可以找到对应的方法地址,进而调用方法 SEL类型的定义: typedef struct objc selector SEL .SEL对象的创建 SEL s selector tes ...

2014-03-08 01:11 1 2538 推荐指数:

查看详情

iOS 认识runtime 中的三个指针 isa , IMP , SEL

runtime中函数调用经常被提及的三个概念 isa,IMP,SEL 一 isa:是类指针,之所以说isa是指针是因为Class其实是一个指向objc_class结构体的指针,而isa 是它唯一的私有成员变量,即所有对象都有isa指针(isa位置在成员变量第一个 ...

Wed Mar 14 02:32:00 CST 2018 0 1671
iOS 简单总结:description方法\NSLog函数

1.description方法是NSObject自带的方法,包括类方法和对象方法 2.默认情况下利用NSLog和%@输出对象的时返回的就是类名和内存地址 3.修改NSLog和%@的默 ...

Sat Mar 08 03:21:00 CST 2014 0 3926
SEL_CallFuncN,SEL_CallFuncO等的区别

ocos2d-x中有大量的回调函数的应用,主要有以下几类,看下CCObject.h中的定义 typedef void (CCObject::*SEL_SCHEDULE)(float);// 用来调update typedef void (CCObject ...

Tue Jul 16 20:42:00 CST 2013 0 5423
简单总结一下iOS面试中会遇到的问题

1.线程是什么?进程是什么?二者有什么区别和联系? 一个程序至少有一个进程,一个进程至少有一个线程: 进程:一个程序的一次运行,在执行过程中拥有独立的内存单元,而多个线程共享一块内存 线程:线程是指 ...

Thu Sep 29 04:09:00 CST 2016 0 2440
Sumlime text 2 插件: Eval Sel

前言 Sublime text 2 确实是很不错的编辑器,用了挺长一段时间。我认为是我等用不惯 Vim/Emacs 的凡人的最佳选择。最近经常向周围同事推荐。 正在学习 Scheme ,用不惯 DrRacket ,而且不太习惯用命令行形式的 REPL 。 于是准备自己开发一个简单的插件,目的 ...

Wed Mar 28 22:15:00 CST 2012 6 2489
OC语言description方法和sel

OC语言description方法和sel 一、description方法 Description方法包括类方法和对象方法。(NSObject类所包含) (一)基本知识 -description(对象方法) 使用NSLog和@%输出某个对象时,会调用对象的description方法 ...

Tue May 06 00:41:00 CST 2014 6 12318
iOS里常见的几种信息编码、加密方法简单总结

一.MD5 MD5编码是最常用的编码方法之一,是从一段字符串中通过相应特征生成一段32位的数字字母混合码。 MD5主要特点是 不可逆,相同数据的MD5值肯定一样,不同数据的MD5值不一样(也不 ...

Sun Feb 01 06:17:00 CST 2015 2 3830
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM