2018正版葡京赌侠诗面试题的局地笔记

牛牛

1.对称加密和非对称加密的分别?

2.tcp和udp的区别?

3.app怎么得以实现部分机能更新?(热更新)

4.推送

5.socket

6.设计形式有怎样

7.http和https 的区别?

此外的遗忘   想起来 再添加上

 

1、#import和#include的界别,@class代表怎么着?

② 、浅拷贝和深拷贝差异是什么?

叁 、Objective-C中项目和类扩充的区分?

肆 、Objective-C堆和栈的界别?

五 、内部存款和储蓄器管理的几个规范是何等?

6、NSMuatableArray *array = [NSMuatableArray array] 必要释放么?

七 、@property本质是哪些

八 、delegate用什么样属性修饰,AENVISIONC下与M福特ExplorerC下有什么不一致,为什么?

玖 、NSString,NSArray,NSMutableArray分别用什么样属性修饰,原因是何许?

⑩ 、block用哪些属性修饰,为何?

11、__block与__weak的区分是怎么样?

1贰 、assign与weak的分别是怎么着?

1叁 、分别写1个setter方法

完成@property(nonatomic,retain)NSString
*name和@property(nonatomic,copy)NSString *name

14、@autoreleasepool {for (long i = 0; i < largeNumber; i++) {Person
*per = [[Person alloc] init];[per
autorelease];}}有如何内部存款和储蓄器问题,怎么样改良?

1⑤ 、怎样写一个单例?

16、post与get的区别?

17、Http与tcp,udp的区别?

1⑧ 、http都设置什么样header?

19、http与https的区别?

20、互连网七层协商(http,tcp/ip处于哪一层)?

2壹 、常用三十二线程情势有怎么着?

2贰 、NSOperation比GCD有何样亮点,如何处理线程注重

2三 、runloop与线程的关联

24、runtime的理解

2五 、在事实上项目中相见过死锁么?怎么样处理死锁难点

2六 、runloop有三种形式,runloop接收二种输入源

2⑦ 、怎么样处理滑动UI进程中,广告轮播图结束轮询难点,使用runloop的哪一种情势

2⑧ 、有三个要求,供给将N个请求全体做到之后执行某些操作,该怎么样处理

2九 、weak会有品质开销么?使用什么代替

30、autorelease pool的原理是什么

31、runloop的原理

32、runloop与autoreleasepool的关系

3叁 、block会延长对象的性命周期么?

3④ 、SSL加密流程

3⑤ 、互连网加密方法有什么,各自的原理

36、AFnetworking原理

3⑦ 、SDWebImage框架原理以及是什么做图片缓存的

3⑧ 、冒泡排序/飞快排序算法

3玖 、CALayer与UIView的分别是如何?

40、iOS有两种动画,各自是何等?

4壹 、用熟稔的卡通片写三个平移的动画片

42、instancetype与id的区别

4三 、怎么着进展代码适配

4四 、xib怎样处理动态view布局

4五 、如何处理webview与js之间交互

4六 、自身自定义3个轮播图

4⑦ 、如何进展热修复?

4八 、对MVVM的领会以及如何实行

4九 、怎么着开始展览自动化打包?

50、怎么样对网络请求举行二次封装

5一 、比如开发人士要打宣布包与商户包,怎样在不修改bundle
id的景色下高速打包?

5二 、block比delegate有哪些优缺点

5③ 、FMDB是线程安全的么?

5四 、tableview从哪些方面进行流畅度优化?

 

已经抱有的不用忘记,已经取得的要珍视,属于自已的并非放任

 

相关文章