面对试题的组成部分记

牛牛

1.对准如加密和不对如加密之区别?

2.tcp和udp的区别?

3.app怎么落实部分功能更新?(热更新)

4.推送

5.socket

6.设计模式有哪

7.http和https 的区别?

另外的遗忘   想起来 再上加上

 

1、#import和#include的区分,@class代表什么?

2、浅拷贝和深拷贝区别是呀?

3、Objective-C中列和接近扩展的别?

4、Objective-C堆和库房的界别?

5、内存管理的几乎个条件是啊?

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

7、@property本质是呀

8、delegate用什么属性修饰,ARC下及MRC下出何不同,为什么?

9、NSString,NSArray,NSMutableArray分别就此啊属性修饰,原因是呀?

10、block用啊属性修饰,为什么?

11、__block与__weak的界别是呀?

12、assign与weak的区别是啊?

13、分别写一个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];}}有什么内存问题,如何改?

15、如何勾勒一个单例?

16、post与get的区别?

17、Http与tcp,udp的区别?

18、http都设置什么样header?

19、http与https的区别?

20、网络七重叠协商(http,tcp/ip处于哪一样叠)?

21、常用多线程方式发出怎样?

22、NSOperation比GCD有什么亮点,如何处理线程依赖

23、runloop与线程的涉

24、runtime的理解

25、在骨子里项目面临遇见过那个锁么?如何处理死锁问题

26、runloop有几乎种植模式,runloop接收几种输入源

27、如何处理滑动UI过程被,广告轮播图停止轮询问题,使用runloop的呀种模式

28、有一个需要,需要拿N个请求全部完之后执行有操作,该怎么处理

29、weak会发性开销么?使用啊代替

30、autorelease pool的规律是什么

31、runloop的原理

32、runloop与autoreleasepool的关系

33、block会延长对象的生命周期么?

34、SSL加密流程

35、网络加密方法发生什么,各自的原理

36、AFnetworking原理

37、SDWebImage框架原理与是什么做图片缓存的

38、冒泡排序/快速排序算法

39、CALayer和UIView的别是啊?

40、iOS有几栽动画,各自是什么?

41、用习的卡通写一个活动的动画

42、instancetype与id的区别

43、如何进行代码适配

44、xib如何处理动态view布局

45、如何处理webview与js之间彼此

46、自己于定义一个轮播图

47、如何开展热修复?

48、对MVVM的知道和哪履

49、如何开展自动化打包?

50、如何对网要进行次糟封装

51、比如开发人员要泡布包与企业担保,如何在未修改bundle
id的状下高速打包?

52、block比delegate有什么样优缺点

53、FMDB是线程安全的么?

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

 

都有着的永不忘记,已经沾的假设讲求,属于自已的不用放弃

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注