A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 15132876050 中级黑马   /  2015-8-17 21:26  /  373 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


.NSString类介绍及用法
    1.是Objective-C中核心处理字符串的类之一
    2.创建字符串 如:NSString *aString = @"This is a String"
     3.格式化创建字符串
    4.用一个以存在的字符串穿件一个新的字符串

二.NSString字符串长度计算 length方法  [对象名 length]可以计算字符串的长度
    1.OC中中英文字符都占一个字节
    2.C语言中中文字符占三个字节,英文字符占一个字节     

三.OC多文件开发
    1.多文件实现的步骤
       1).  .h和.m文件要同名 ,文件名就是类名
四.类方法的学习引入
    1.概述及定义方法

    2.调用方法:[类名 方法名]
      3.类方法和对象方法可以同名,因为+和-不同
     4.类方法可以节省内存,提高效率.因为没有创建对象,堆区没有占用内存
      类方法不能访问成员变量的原因:因为堆区没成员变量
     5.类方法使用注意事项
        1).类方法和方法互不调用
        在对象方法中,self是一个对象   在类方法中,self是这个类
      6.易犯错误
         1).类方法中不能使用实例变量
         2).对象方法中可以调用其他的对象方法
         3).在类方法可以调用其他类的类方法,(可以调用本类的类方法,也可以在本类调用其他类方法)
          4)类方法可以调用对象方法,对象作为参数传入类方法中,还可以再类方法中创建一个对象
         5).类方法不能调用自身,会造成无限循环
         6).类方法和对象方法不能使用self 来调用自身
五.类方法的应用场景
    1.如果调用一个方法不需要使用成员变量
六.匿名对象的使用
       1).使用匿名对象访问成员变量(能,只能访问一次,没多少意义) 以后访问,实际访问新的空间
       2).使用匿名类,可以调用方法
       3).[[类名 alloc] init 方法名]   //等价于[[类名 new] 方法名]
        4).优化代码,
八.封装的概念及原理
    1.为什么要进行封装:不封装不安全,降低了数据被无用的可能性.
     2.封装的原理.实例变量默认只能被当前的对象访问,
     3.简化代码,提高代码重用性,提高数据安全性,
九.封装的实现步骤
    1.定义设置实例变量方法和访问实例变量的方法
    2.setter设置器



   









  


     




















高级模式  
B Color Image Link Quote Code Smilies  |     


.

  

  Tip  

   
本版积分规则 发表回复 将此回复同步到  腾讯微博  | 回帖后跳转到最后一页  







  .

  

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马