金典笔试题

1.给定一个rand7()函数,随机返回1-7的数,求构造rand10()
2.无序双向链表排序,要求时间复杂度nlgn,空间复杂度O(1)
3.给定一个字符串s,p,求p是否是s的子字符串,如果是,返回p在s中开始的下标

block有几种类型,各种类型的区别,block是怎么捕获变量的,什么样的变量在block中可以修改,为什么可以修改
sd同时下载多个相同url图片时会发生什么,tableview快速滑动时,是不是每个url图片都会去下载

+load方法什么时候调用
分类的load方法什么时候调用
继承体系中的load方法什么时候调用
+load方法中hook系统方法有没有问题
+load方法hook自定义类中的方法有没有问题

dispatch_async(dispatch_get_main_queue(), ^{
dispatch_async(dispatch_get_main_queue(), ^{
NSLog(@"1");
});
NSLog(@"2");
dispatch_async(dispatch_get_main_queue(), ^{
NSLog(@"3");
});
}); /// 2 1 3

修改一个view的frame述说一直到界面显示发生变化都发生了什么
图像渲染原理
图形图像渲染原理

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容