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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王明耀 中级黑马   /  2015-8-12 21:57  /  738 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Oc类方法
创建常量字符串 注意使用@
[NSSting    stringWithFormat:@ ”*********%2d ”,i];格式化
[*  length] 求*字符串的长度 不包含结束符
C中汉字占用3个字节
OC中汉字和字符都占用1字节
类方法不需要对象 直接调用代码区内容
类方法和实例方法可以同名
类方法只能由类调用 不能混淆使用
类方法不能调用实例变量
对象方法中可以调用其他方法
1.直接用对象调用方法
2.用self调用方法
3.把方法作为参数传递过去调用
类方法可以调用其他类的方法或者自己类的方法
self  是谁调用当前方法  self就代表谁
类方法调用对象
对象作为方法参数传递过去
可以创建一个对象通过这个对象调用对象
类方法不能调用自身   否则会死循环
匿名对象
1.使用匿名对象只能访问一次实例变量,再次访问换存储空间了
2.使用匿名类调用方法
[[Car alloc]init]相当于[Car new]
封装好处 1.变量隔离2.便于使用3.提高重用性4.提高安全性
setter 的规则 1.方法名必须以set开头
             2.set后面跟上成员变量名称首字母大写
3.返回值一定为void
4.一定接收一个参数 参数类型与成员变量类型一致
5.一定是对象方法
getter 的规则
1.一定有返回值
2.返回值和成员变量名一样
3.不接收任何参数
4.一定是对象方法
依赖关系 A作为B的局部变量或方法形参  则B依赖A
关联关系 当B对象为A对象的成员变量时

2 个回复

倒序浏览
赞一个,哈哈
回复 使用道具 举报
默默的挣分,生活真不容易....
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马