最新 最热

设计模式 -- 单例模式

在整个程序中只有一个实例,并且提供一个类方法供全局调用,在编译时初始化这个类,然后一直保存在内存中,到程序(APP)退出时由系统自动释放这部分内存...

2023-11-22
1

设计模式 -- 里氏替换原则

子类可以替换父类的位置.并且程序的功能不受影响(当一个父类指针指向一个子类对象的时候,这里就有里氏替换原则)

2023-11-22
1

单例设计模式

一个类只允许有一个实例,在整个程序中需要多次使用,共享同一份资源的时候,就可以创建单例,一般封装成工具类使用,苹果封装成单例常用的有UIApplication,NSUserDefaults,NSNotificationCenter,NSFileManager等等...

2023-11-22
1

iOS中的Category

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-11-22
1

iOS中的多态

多态一般都要跟继承结合起来说,其本质是子类通过覆盖或重载父类的方法,来使得对同一类对象同一方法的调用产生不同的结果。这里需要辨析的地方在:同一类对象指的是继承层级再上一层的对象,更加泛化。 程序中的多态:父类指...

2023-11-22
1

iOS中类的启动过程

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-11-22
1

iOS中类的本质及其存储

调用对象方法顺序: p对象–>Person实例对象isa–>Person类对象的方法列表里找对应的方法

2023-11-22
1

成员变量 局部变量 全局变量

extern可置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量或者函数时时,在其他模块中寻找其定义。另外,extern也可用来进行链接指定...

2023-11-22
1

详解栈区、堆区、全局区、文字常量区、程序代码区

第一种在读取时直接就把字符串中的元素读到寄存器cl中,而第二种则要先把指针值读到edx中,再根据edx读取字符,显然慢了。

2023-11-22
1

block与GCD--40:块的循环引用

运行程序发现student的delloc不会执行,因为在dosomethingBlock引用了ViewController,而Student又是ViewController属性,存在循环引用。 修改这个bug,只需要清掉其中一个引用即可...

2023-11-22
1