水龙吟·浪迹天涯_现代诗歌_好文学网

留恋素衫青衣,一曲觥筹伴霓裳。

在iOS开发的一篇推送中, 发现了好多面试题, 仔细看了看, 好多都答不上来,
先把这些记下来, 慢慢找到答案吧 🤦‍♀️

赏佳丽,望楼外清影,媚惑朦胧。

技术澳门新葡京网上娱乐,

有女依萍,年方十七,给舞善琴。

基础

咿咿凄雀鸣,不觉揪心,竹下青,一点新。

为什么说Objective-C是一门动态的语言?

擅闯云烟仙境,飘渺音,玲珑幽静。

讲一下MVC和MVVM,MVP?

暖阳茶馨,醉忘流水,了无知音。

无意间看到了这一片文章  有空好好研究下.

抚扇逍遥游,一缕青丝,断魂何依?

为什么代理要用weak?代理的delegate和dataSource有什么区别?block和代理的区别?

属性的实质是什么?包括哪几个部分?属性默认的关键字都有哪些?@dynamic关键字和@synthesize关键字是用来做什么的?

属性的默认关键字是什么?

NSString为什么要用copy关键字,如果用strong会有什么问题?(注意:这里没有说用strong就一定不行。使用copy和strong是看情况而定的)

如何令自己所写的对象具有拷贝功能?

可变集合类 和 不可变集合类的 copy 和
mutablecopy有什么区别?如果是集合是内容复制的话,集合里面的元素也是内容复制么?

为什么IBOutlet修饰的UIView也适用weak关键字?

nonatomic和atomic的区别?atomic是绝对的线程安全么?为什么?如果不是,那应该如何实现?

UICollectionView自定义layout如何实现?

用StoryBoard开发界面有什么弊端?如何避免?

进程和线程的区别?同步异步的区别?并行和并发的区别?

线程间通信?

GCD的一些常用的函数?(group,barrier,信号量,线程同步)

如何使用队列来避免资源抢夺?

数据持久化的几个方案(fmdb用没用过)

说一下AppDelegate的几个方法?从后台到前台调用了哪些方法?第一次启动调用了哪些方法?从前台到后台调用了哪些方法?

NSCache优于NSDictionary的几点?

知不知道Designated Initializer?使用它的时候有什么需要注意的问题?

实现description方法能取到什么效果?

objc使用什么机制管理对象内存?

中级

Block

block的实质是什么?一共有几种block?都是什么情况下生成的?

为什么在默认情况下无法修改被block捕获的变量? __block都做了什么?

发表评论

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