Objective-C学习笔记(NString,匿名对象,self,继承,super,description)4.8

**1.NSString:**是一个类,存储OC字符串。

**2.stringWithUTF8String:**类方法,将C语言字符串转为OC字符串。

**3.stringWithFormat:**类方法,拼接字符串。

**4.length:**求字符串长度。

5.characterAtIndex(n):返回字符串第n个字符。

6.输出unichar变量用%C。

7.isEqualToString :判断两个字符串是否相同。

8.**compare:**比较字符串大小,小于-1,等于0,大于1。

9.匿名对象只能使用一次

Person new->_name = @"hello world";

\[Person new func];

10.self是一个指针,指向当前对象或当前类。self.age相当于调用setAge,会引起死循环。

11继承:@interface A:B

@end

一个类只能有一个父类。

默认为@protected

@private:只能在本类的方法使用

@protected:只能在本类和子类的方法使用。

方法只写实现不写声明,那么这个方法就是私有方法。

**12.NSObject:**封装了new方法。

**13.super:**可以用在类方法和对象方法中,在类/对象方法中可以使用super调用子类从父类继承过来的类/对象方法,类似于self的功能,特指这个方法是从父类继承过来的。

**14.description:**打印对象所属的类与内存地址。

相关推荐
y = xⁿ5 小时前
DeepSeek Harness 学习日记:关于Agent接口,工具调用的底层实现
android·java·学习
HugoStudio_SWAN9 小时前
【擦除重绘】C++ 控制台动画:弹跳 Logo DVD 屏保效果
开发语言·c++·学习·程序人生
sakiko_10 小时前
Swift学习笔记42-SwiftUI的属性包装器(讲解+面试)
笔记·学习·ios·swiftui·swift
自小吃多10 小时前
器件移动、旋转、镜像、对齐、等间距操作笔记
笔记·嵌入式硬件
存在morning12 小时前
【Paimon 学习笔记 三】工作流程:Paimon 的批写、流写、批读与流读
笔记·学习
老当益壮梁奶奶13 小时前
Linux软件编程学习笔记(八):进程间通信详解(1)
linux·c语言·笔记·学习·算法
weixin_4660681114 小时前
《十分钟冥想》精读笔记(上):每天10分钟,给大脑做一次“系统减负”
笔记
凯尔萨厮15 小时前
Java学习笔记十(注解)
java·笔记·学习
JoannaJuanCV15 小时前
VLM学习-SFT(监督微调)
深度学习·学习·机器学习·大模型·视觉大模型·vlm·视觉编码器
程序员大雄学编程16 小时前
微积分43. 无穷积分入门:从概念到Python实战可视化
开发语言·python·学习·微积分