`

ios技术点杂记

    博客分类:
  • ios
阅读更多

      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之生命周期
            可具体参考:http://www.cocoachina.com/applenews/devnews/2011/0817/3129.html
      
         apple swift新语言,参考:https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/BasicOperators.html#//apple_ref/doc/uid/TP40014097-CH6-XID_70
          ios数据持久化:文件系统,归档和序列化,数据库,coreData
       参考:Core Data http://my.oschina.net/pljhonglu/blog/199189
         ios数据存储 http://my.oschina.net/panyong/blog/201282
        http://my.oschina.net/megan/blog/184259
             
   
 
       
 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    iOS开发技术栈一览

    展示iOS开发的技术分布栈,每个技术点都详细划分了下属的小技术点。

    iOS 心得笔记杂记

    自己搜集的一点 IOS 笔记,很乱,没整理

    ios技术博客地址

    ### iOS技术博客资源汇总 #### 一、概述 在iOS开发领域,持续学习与实践是提升个人技能的关键。本文档汇总了一系列由资深开发者维护的技术博客,涵盖了从基础到进阶的多个方面,对于想要深入了解iOS开发技巧和技术...

    iOS技术概述

    iOS技术概述旨在为开发者提供关于开发iOS应用的全面理解,主要涵盖了从基础到高级的各种技术。本文档适合所有想要或正在从事iOS应用开发的人阅读,无论是新手还是有经验的开发者,都能从中受益。 文档首先介绍了...

    Cisco IOS IP技术指南 Cisco IOS IP技术指南

    Cisco IOS IP技术指南 Cisco IOS IP技术指南

    CISCO-IOS技术基础.pptx

    CISCO-IOS技术基础.pptx

    ios 技术概述

    iOS技术概述是一个全面的指南,旨在引导开发者熟悉苹果的iOS操作系统和相关的开发技术。文档强调了iOS平台的核心,即它是iPhone、iPod touch和iPad等苹果移动设备的操作系统核心,并指出iOS平台的开发工具和开发技术...

    iOS技术概览

    iOS技术概览是对苹果操作系统iOS的全方位介绍。它不仅覆盖了iOS的历史发展,还涉及了其核心架构、主要技术和未来趋势。iOS是为苹果公司的移动设备所设计的,包括iPhone、iPad以及iPod Touch等。iOS以其直观的用户...

    黑马iOS知识点全总结

    黑马iOS往期学员,总结面试所需知识点,基本全包括!C,OC,Foundation!

    ios技术概述(中文版)

    iOS技术概述涵盖了苹果公司开发的移动操作系统iOS的架构和技术细节,为开发者提供了从基础知识到高级应用的全面介绍。iOS是iPhone、iPod touch和iPad等苹果设备的核心操作系统,其开发平台和工具与MacOSX有相似之处...

    location驱动ios12.4 ios12.3 ios12.2 ios12.1 ios12.0 ios11.0 ios11.4

    6. 节能优化:为了减少电池消耗,iOS中的位置驱动会根据设备状态和应用需求智能地启用或关闭GPS和其他定位技术。例如,当设备静止且屏幕关闭时,定位服务可能会降低精度,以节省电池。 7. 开发者接口:对于开发者而...

    IOS知识点Xmind思维导图

    IOS知识点 Xmind思维导图 帮助各位更好的学习IOS开发。

    iOS技术框架及特性介绍

    **iOS技术框架及特性介绍** 本文档旨在向开发者详尽阐述iOS操作系统的技术框架和特性,以便于理解如何在iPhone、iPod touch以及iPad设备上构建高效且用户友好的应用程序。 ### 谁应阅读本文档? 这篇文档面向的是...

    Cisco IOS技术基础

    Cisco IOS技术基础

    iOS技术概述.pdf

    学习iOS相关技术,

    《iOS程序员面试笔试宝典》.pdf

    这本书籍在描述部分强调了对于iOS技术的热爱和对学习的热情,作者在初学阶段就对iOS技术产生了浓厚的兴趣,通过不断学习和实践,积累了丰富的经验和知识。通过回望过去的学习路径,作者鼓励读者在学习iOS的过程中,...

    东北大学ios大作业

    【标题】:“东北大学...综上所述,“TomatoTime”APP的开发涵盖了iOS开发的多个核心领域,既锻炼了开发者的技术能力,也体现了对用户体验和项目管理的理解。通过这样的大作业,学生能够全方位提升自己的iOS开发技能。

    iOS开发进阶-完整版

    通过以上这些知识点的介绍,《iOS开发进阶》这本书旨在帮助初级开发者快速掌握iOS应用程序开发的核心技术和最佳实践,并能够通过实战项目进一步提升自己的技术水平。无论是对于想要深入了解iOS开发细节的专业人士...

Global site tag (gtag.js) - Google Analytics