category是向已有的类中添加方法,达到类拓展的目的。新添加的方法同样会被被拓展类的所有子类继承。
语法:
@interface ClassName (CategoryName) -methodName1 -methodName2 @end
@implementation ClassName (CategoryName) -methodName1 -methodName2 @end
实例:
可以具体参考http://blog.csdn.net/lovefqing/article/details/8289851
SEL
SEL 类成员方法的指针
可以理解 @selector()就是取类方法的编号,他的行为基本可以等同C语言的中函数指针,只不过C语言中,可以把函数名直接赋给一个函数指针,而Object-C的类不能直接应用函数指针,这样只能做一个@selector语法来取.它的结果是一个SEL类型。这个类型本质是类方法的编号(函数地址)
SEL XXX=@selector(@"test");
1 SEL 变量名 = @selector(方法名字);
2 SEL 变量名 = NSSelectorFromString(方法名字的字符串);3 NSString *变量名 = NSStringFromSelector(SEL参数);
相关推荐
展示iOS开发的技术分布栈,每个技术点都详细划分了下属的小技术点。
自己搜集的一点 IOS 笔记,很乱,没整理
### iOS技术博客资源汇总 #### 一、概述 在iOS开发领域,持续学习与实践是提升个人技能的关键。本文档汇总了一系列由资深开发者维护的技术博客,涵盖了从基础到进阶的多个方面,对于想要深入了解iOS开发技巧和技术...
iOS技术概述旨在为开发者提供关于开发iOS应用的全面理解,主要涵盖了从基础到高级的各种技术。本文档适合所有想要或正在从事iOS应用开发的人阅读,无论是新手还是有经验的开发者,都能从中受益。 文档首先介绍了...
Cisco IOS IP技术指南 Cisco IOS IP技术指南
CISCO-IOS技术基础.pptx
iOS技术概述是一个全面的指南,旨在引导开发者熟悉苹果的iOS操作系统和相关的开发技术。文档强调了iOS平台的核心,即它是iPhone、iPod touch和iPad等苹果移动设备的操作系统核心,并指出iOS平台的开发工具和开发技术...
iOS技术概览是对苹果操作系统iOS的全方位介绍。它不仅覆盖了iOS的历史发展,还涉及了其核心架构、主要技术和未来趋势。iOS是为苹果公司的移动设备所设计的,包括iPhone、iPad以及iPod Touch等。iOS以其直观的用户...
黑马iOS往期学员,总结面试所需知识点,基本全包括!C,OC,Foundation!
iOS技术概述涵盖了苹果公司开发的移动操作系统iOS的架构和技术细节,为开发者提供了从基础知识到高级应用的全面介绍。iOS是iPhone、iPod touch和iPad等苹果设备的核心操作系统,其开发平台和工具与MacOSX有相似之处...
6. 节能优化:为了减少电池消耗,iOS中的位置驱动会根据设备状态和应用需求智能地启用或关闭GPS和其他定位技术。例如,当设备静止且屏幕关闭时,定位服务可能会降低精度,以节省电池。 7. 开发者接口:对于开发者而...
IOS知识点 Xmind思维导图 帮助各位更好的学习IOS开发。
**iOS技术框架及特性介绍** 本文档旨在向开发者详尽阐述iOS操作系统的技术框架和特性,以便于理解如何在iPhone、iPod touch以及iPad设备上构建高效且用户友好的应用程序。 ### 谁应阅读本文档? 这篇文档面向的是...
Cisco IOS技术基础
学习iOS相关技术,
这本书籍在描述部分强调了对于iOS技术的热爱和对学习的热情,作者在初学阶段就对iOS技术产生了浓厚的兴趣,通过不断学习和实践,积累了丰富的经验和知识。通过回望过去的学习路径,作者鼓励读者在学习iOS的过程中,...
【标题】:“东北大学...综上所述,“TomatoTime”APP的开发涵盖了iOS开发的多个核心领域,既锻炼了开发者的技术能力,也体现了对用户体验和项目管理的理解。通过这样的大作业,学生能够全方位提升自己的iOS开发技能。
通过以上这些知识点的介绍,《iOS开发进阶》这本书旨在帮助初级开发者快速掌握iOS应用程序开发的核心技术和最佳实践,并能够通过实战项目进一步提升自己的技术水平。无论是对于想要深入了解iOS开发细节的专业人士...