变量 成员变量 特性: 在@interface或@implementation里声明 用于类的内部,无需与外界接触,与类的生命周期一致 由修饰符...
变量 成员变量 特性: 在@interface或@implementation里声明 用于类的内部,无需与外界接触,与类的生命周期一致 由修饰符...
什么是Block变量捕获block变量捕获就是在block内部创建一个变量来存放外部变量什么是值捕获block将外部变量的值存放到了内部新创建的...
一.Swift和OC的区别? 1.swift是静态语言,有类型推断,OC是动态语言。 2.swift面向协议编程,OC面向对象编程 3.swif...
先来段代码: 这是利用dispatch_once实现单例的方式,运行看看会输出什么: 生成完单例对象后,在其他地方调用单例: 会输出: 下面来看...
1.内存管理 2.深拷贝与浅拷贝 3.weak指针实现原理 4.Copy、Strong、Weak、Assign的区别? 5.进程和线程的区别 6...
我们都知道,面试可能会让人感到压力山大——不管你是第一次参加面试的新手,还是已经有几年开发经验做背书的业内人士,面试都会带来压力。 作为一名面试...
1.iOS 类(class)和结构体(struct)有什么区别? Swift 中,类是引用类型,结构体是值类型。值类型在传递和赋值时将进行复制,...
前言: 金三银四已经降临,是否拿到满意薪资或者理想的offer,为此提供了不少好评学习文档提供给大家学习,也是一些进价方向,希望能帮大家快速提升...
1、NSString能不能被继承,为什么? 不可以,先看一下NSString的alloc方法 在alloc方法中我们可以看到,当只用NSStri...
技术类: 1. 性能优化 2. 底层原理 Runtime - Runloop 线程 自动释放池什么时候释放 AutoRelease对象什么时...
专题公告
收集iOS面试的技巧和经历