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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李艳兵 中级黑马   /  2015-8-17 21:01  /  871 人查看  /  8 人回复  /   1 人收藏 转载请遵从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设置器

8 个回复

倒序浏览
不错   值得收藏
回复 使用道具 举报
不够详细重新写
回复 使用道具 举报
很全啊!!不错啊
回复 使用道具 举报
一定的收藏,可以看下自己写的哪里漏掉了,楼主加油啊
回复 使用道具 举报
不错哟。继续努力
回复 使用道具 举报
WPeng 中级黑马 2015-8-17 22:02:20
7#
大神的笔记,瞻仰一下
回复 使用道具 举报
lzfree 中级黑马 2015-8-17 22:18:09
8#
加油!!!!
回复 使用道具 举报
chensc 金牌黑马 2015-8-18 06:05:40
9#
学习学习!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马