博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
尚德,国美 interview summary
阅读量:6311 次
发布时间:2019-06-22

本文共 921 字,大约阅读时间需要 3 分钟。

尚德

Q:SDWebimage源代码,cell重用.先请求出来小头像,再请求出大头像?怎么处理? SDWebImageDownloader 直接给cell设置图片会怎样

A:图片URL相同,比较nsdata

 

Q:网络请求更换baseURL怎么处理的?论坛,pc,APP不同的baseURL接口

A: AFNetworking如何封装的

 

Q:如何做循环转圈?

A:在完成的回调里面再调用startAnimate方法

 

Q:如何三个请求返回才处理,用调度组,请手写调度组,手写,不用调度组,用什么?

A:汇桔项目里面有用调度组

 

Q:轮播器如何循环,无限

 

Q:cell有个block属性,cell里面引用自己会循环引用,外面写个weakcell

 

Q:tableview和collectionview的区别

 

Q:空对象发送消息????

A:如果 self 为空,就返回到调用 objc_msgSend 的地方继续执行

 

国美

单向链表如何删除元素,位运算?YYCache,哈希为什么快,时间复杂度,快速排序(不是两个while循环么)堆栈

 

Q:防止block循环引用,除了用weak还可以用啥?

A:__unsafe_unretained不会置为nil  __weak 会置为nil

 

Q:多个block赋值会执行哪个还是全部执行?

A:执行最后一个,block copy属性在堆区,变量被重新赋值,最后赋值是啥就说啥

 

Q:string用copy?

A:string用copy是不会变的,block用copy就会变???还是第一次赋值的值??  

 

Q:单例存储用户信息,为啥不直接存在掐盒里面?写个静态变量?写法:?

A:单例模式创建的对象一直存在于内存重,可以到处使用,单例,在系统中只存在一个对象,提供全局访问的接口。static修饰类实例初始化为nil,两个static保证内存中只有一份

 

Q:同时重写set get方法会怎样?

@property会失效,再重写个iva指针就行了?

 

Q:三个对象循环引用,怎么处理?除了用weak

A:将一个对象置为nil

转载于:https://www.cnblogs.com/tufei7/p/6131149.html

你可能感兴趣的文章
MessageBox的用法
查看>>
线程系列07,使用lock语句块或Interlocked类型方法保证自增变量的数据同步
查看>>
.NET基础拾遗(3)字符串、集合和流
查看>>
AngularJS中ui-router全攻略
查看>>
[Big Data - Kafka] Kafka设计解析(二):Kafka High Availability (上)
查看>>
UNIGUI换版本注意事项
查看>>
Atlas UpdatePanel简要介绍
查看>>
用C#如何防止MDI子窗体被多次实例化
查看>>
cygwin
查看>>
双数组Trie的一种实现
查看>>
果粉看过来
查看>>
高级进阶DB2(第2版)——内部结构、高级管理与问题诊断
查看>>
Java编程兵书
查看>>
关于电平触发和边沿触发的不同
查看>>
C# 添加用户自定义控件的两种方式
查看>>
sql:Mysql create view,function,procedure
查看>>
IE浏览器又曝出新安全漏洞 IE8未能幸免
查看>>
详解.NET程序集“.NET研究”的加载规则
查看>>
如何使用PHP编写daemon process
查看>>
smarty手册-smarty中foreach循环语句详解
查看>>