0
点赞
收藏
分享

微信扫一扫

基于Python实现一个浪漫烟花秀

ios

TCP,HTTP,HTTPS,,WebSokect 区别:

 应用程序的生命周期,主要是什么:

iOS的核心动画:

在一个HTTPS连接的网络中,输入账号和密码并单击登陆按钮后,到服务器返回这个请求前,这期间经历了?

链表和数组有什么区别

Load和initialize的不同

多线程的实际应用场景,回到主线程的方法

dispatch_barrier_async(栅栏函数)的作用是什么?

多线程是如何产生死锁和死锁的原因:

多线程的区别和联系

消息发送机制流程:

动态库与静态库的区别。

iOS中分类(category)和类扩展(Extension)的区别

属性关键字 readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那种情况下用?

.怎么用 copy 关键字?

.用@property声明的 NSString / NSArray / NSDictionary 经常使用 copy 关键字,为什么?如果改用strong关键字,可能造成什么问题?

.浅拷贝和深拷贝的区别?

这个写法会出什么问题:

常见的 Objective-C 的数据类型有那些,和C的基本数据类型有什么区别?如:NSInteger和int

.id 声明的对象有什么特性?IOS开发之__bridge,__bridge_transfer和__bridge_retained

Objective-C 如何对内存管理的,说说你的看法和解决方法?

HTTPS和HTTP的区别

为什么我们常见的delegate属性都用是weak而不是retain/strong?

.delegate Notification KVO 区别

开发中常用的锁有如下几种:

KVC的底层实现?

KVO内部实现原理

你是否接触过OC中的反射机制?简单聊一下概念和使用

const、static、extern  inline简介

iOS开发中nil、Nil、NULL和[NSNull null]的区别

UIView 和 CALayer 的关系

属性引用self.xx与_xx的区别

属性有get set方法,成员变量无

.iOS开发中id,NSObject *,id,instancetype四者有什么区别

2.id可以用来定义变量,可以作为返回值类型,可以作为形参类型;instancetype只能作为返回值类型

如何访问并修改一个类的私有属性?

一个objc对象的isa的指针指向什么?有什么作用?

.isKindOfClass、isMemberOfClass、selector作用分别是什么

delegate 和 notification 的区别

Objective-C的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?

Objective-C 如何对内存管理的,说说你的看法和解决方法?

.iOS开发之layoutSubviews的作用和调用机制

iOS的沙盒目录结构是怎样的?

四.用dispatch_source实现可取消的定时器

在手势对象基础类UIGestureRecognizer的常用子类手势类型中哪两个手势发生后,响应只会执行一次?

请简单的介绍下APNS发送系统消息的机制

内存泄漏检查

iOS中的事件的产生和传递

SDWebImage内部实现原理

GCD中的Block是在堆上还是栈上?堆上。

什么是异步渲染?异步渲染就是在子线程进行绘制,然后拿到主线程显示。

.什么是离屏渲染,什么情况会导致离屏渲染?

swift oc区别

Swift 比 Objective-C 有什么优势?

Swift 相比 Objective-C 独有的语法

Swift 是面向对象还是函数式的编程语言?

请说明并比较以下关键词:Open, Public, Internal, File-private, Private

在Swift和Objective-C的混编项目中,如何在Swift文件中调用Objective-C文件中已经定义的方法?如何在Objective-C文件中调用Swift文件中定义的方法?

用Swift 将协议(protocol)中的部分方法设计成可选(optional),该怎样实现?

struct与class 的区别

swift把struct作为数据模型

如何设置实时渲染?

异步同步任务的区别?

什么是Enum?enum 是一种类型,包含了相关的一组数据

为什么使用synchronized?保证在一定时间内,只有一个线程访问它

strong, weak,copy 有什么不同 strong:引用计数会增加 weak:不会增加引用计数 Copy: 意味着我们在创建对象时复制该对象的值

什么是ABI?应用程序二进制接口

Realm数据库的好处 a. 开源的DB framework b. 快 c. ios 安卓都可以使用

Swift 优势是什么?a. 类型安全 b. 闭包 c. 速度快

什么是泛型? 泛型可以让我们定义出灵活,且可重用的函数和类型,避免重复代码

解释 Swift 中的 lazy?lazy是 Swift 中的一个关键字,他可以延迟属性的初始化时间,知道用到这个属性时,才去加载它

KVC 和 KVO 的区别?

KVC: 它是一种用间接方式访问类的属性的机制 KVO: 它是一种观察者模式,被观察的对象如果有改变,观察者就会收到通知

Gurad的好处? 可以使语句变得更简洁,避免嵌套很多层,可以使用break,return提前退.

 

举报

相关推荐

0 条评论