登录社区云,与社区用户共同成长
邀请您加入社区
第一大类OC面试题一.设计模式是什么? 你知道哪些设计模式,并简要叙述?设计模式是一种编码经验,就是用比较成熟的逻辑去处理某一种类型的事情。1). MVC模式:Model View Control,把模型 视图 控制器 层进行解耦合编写。2). MVVM模式:Model View ViewModel 把模型 视图 业务逻辑 层进行解耦和编写。3). 单例模式:通过static...
讲解了Objective-C的内存管理方式和常见的内存管理问题。
copy和都是NSObejectcopycopy方法用于创建一个不可变的副本,无论原始对象是可变的还是不可变的。对于不可变对象,copy方法仅仅是增加了引用计数,返回的仍然是原始对象本身。对于可变对象,copy方法会创建一个新的不可变对象,内容与原始对象相同。方法用于创建一个可变的副本,无论原始对象是可变的还是不可变的。对于不可变对象,方法会创建一个新的可变对象,内容与原始对象相同。对于可变对象
----------------------可变数组NSMutableArray-----------------------------------------下面是我学习用到的一些书籍学习导图,以及系统的学习资料。❝ 多层次的工作/学习计划 + 番茄工作法 + 定额工作法 + 批处理 + 多任务并行 + 图层工作法❞。大概就上面这几个步骤,这样学习不仅高效,而且能系统的学习新的知识。大概就上面
在移动应用开发中,网络请求是一项至关重要的技术。Objective-C作为iOS平台的主要开发语言之一,拥有丰富的网络请求开发工具和技术。本文将介绍如何利用Objective-C语言实现高效的网络请求,以及一些实用的技巧和方法。
补进度ing。
fastlane,spaceship在超级签名应用最广泛.简单介绍一下在Liunx中部署fastlane:1. 安装gem2. 安装ruby3. 安装rubygems4. 安装fastlane教程:1.因为安装fastlane需要用到gem命令所以需要安装gem,在Liunx中执行yum install gem2. 安装ruby,安装ruby有2种...
聚合关系是一种强关联但具有独立生命周期的关系。在聚合关系中,一个对象(容器对象)可以包含其他对象(成员对象),但成员对象可以独立存在,不依赖于容器对象的存在。这种关系通常用于表示"拥有"的关系。
反而破坏了程序。