oc知识点整理

1.封装好处:必须给定的变量(初始化方法)给使用者安全(提供尽量少的接口包括属性,方法),简化代码(重用性强)

2实例变量是已经初始化后的变量P 思考:使用时候能不能进行二次修改,开始时需不需要进行进行赋。

3.对象:是一个指针类的变量 比如:*stu1

4.成员变量:大括号里的东西name和age

5.oc中的方法:类方法,实例方法

6.方法的三要素;返回值类型,方法名,形参(一个函数中公共的可变内容是可变的)变量

7.类方法:是+号方法,减号变加号(1)当前方法中没用到当前类的所有内容(成员变量,属性)(2)简化代码。

8.实例方法:减号方法,使用时main里先创建对象,然后调用,缺啥补啥。

写法类似与:

                people *peo=[[people alloc]init];创建对象

                int a[10]={1,2,3};

                [peo sort:a count:10];调用方法

9.@class声明可能有这么一个类但是不知道是否存在,是用来在.h里引用头文件,避免重引用 而import相当于拷贝

10.id称之为任意类型的指针变量,instancetype是实例变量的类型。成员变量属于实例变量,实例变量包含余成员变量,nsstring *_school;school就是实例变量

11.继承NSObject,统称为model类,oc中没有多继承,可以用协议,间接的实现多继承

12.子类如果继承父类,那么在子类的初始化方法中必须调用父类的初始化方法,并且类中可以有无数个初始化方法,目的是为了纠错 。

13.子类重写父类的方法不需要声明,并且要调用父类的方法谁写了[super init]谁就是指派初始化方法

14.字符串获取substringWithRange:是从某个范围开始获取

substringFromIndex:是从某个数字开始获取到最后。

SubstringToIndex:是从0开始获几个元素。

15.所有的基础变量是不能当对象存储到容器(数组,字典)中去的——用NSNumber.

Judge :判断的意思,Format:万能转换StringByAppendingString:withString /字符串拼接

StringbyReplaceOccrrencesOfstring:withString/ 字符串替换。

16.range 是范围的意思,NSMakeRange的成员一个是个下标,一个是长度

componentsSeparatedByString分割字符串的方法之一

17.continue:是结束本次循环进入下一次循环。不走下一步了,返回再一次循环。

18.ValueForkeykvc的方法,kvc的值只能是nsstring,不是字典的方法

19.Kvckey value coding的单词首字母键值编码,

20.unrecognized,无法识别的意思





1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值