Model层:

数据持久化存储方案有哪些?

沙盒的目录结构是怎样的?各自一般用于什么场合?

SQL语句问题:inner join、left join、right join的区别是什么?

SQLite的优化

网络通信用过哪些方式(100%的人说了AFNetworking...)

如何处理多个网络请求并发的情况

在网络请求中如何提高性能

在网络请求中如何保证安全性

语言与基础知识:

内存中的栈和堆的区别是什么?哪些数据在栈上,哪些在堆上?

#define和const定义的变量,有什么区别

什么情况下会出现内存的循环引用

block中的weak self,是任何时候都需要加的么?

GCD的queue,main queue中执行的代码,一定是在main thread么?

NSOperationQueue有哪些使用方式

NSThread中的Runloop的作用,如何使用?

.h文件中的变量,外部可以直接访问么?(注意是变量,不是property)

讲述一下runtime的概念,message send如果寻找不到相应的对象,会如何进行后续处理 ?TCP和UDP的区别是什么?

MD5和Base64的区别是什么,各自场景是什么?

二叉搜索树的概念,时间复杂度多少?

架构:

哪些类不适合使用单例模式?即使他们在周期中只会出现一次。

Notification的使用场景是什么?同步还是异步?

简单介绍一下KVC和KVO,他们都可以应用在哪些场景?

APP相关:

如何添加一个自定义字体到工程中

如何制作一个静态库/动态库,他们的区别是什么?

Configuration中,debug和release的区别是什么?

简单介绍下发送系统消息的机制(APNS)

UI相关:

系统如何寻找到需要响应用户操作的那个Responder

多屏幕尺寸的适配

UIButton的父类是什么?UILabel呢?

push view controller 和 present view controller的区别

描述下tableview cell的重用机制

UIView的frame和bounds的区别是什么

场景题:

发送10个网络请求,然后再接收到所有回应之后执行后续操作,如何实现?

实现一个第三方控件,可以在任何时候出现在APP界面最上层

实现一个最简单的点击拖拽功能。上面那个拖拽之外,如果在手放开时,需要根据速度往前滑动呢?

如何减小一个应用程序的尺寸?

如何提高一个性用程序的性能?

不同版本的APP,数据库结构变化了,如何处理?

iOS 1-2年经验面试参考题的更多相关文章

  1. python3全栈开发- 元类metaclass(面试必考题)

    一.知识储备 #exec:三个参数 #参数一:字符串形式的命令 #参数二:全局作用域(字典形式),如果不指定,默认为globals() #参数三:局部作用域(字典形式),如果不指定,默认为locals ...

  2. 2018 BAT最新 php面试必考题

    收集一些实用php面试题及答案给大家 做为程序员,到IT企业面试的时候肯定会有笔试这关,那就要考考你的PHP知识了,所以本站收集一些实用的php面试题及答案给大家.  基础题:  1.表单中 get与 ...

  3. Java2年开发工作经验面试总结

    Java2年开发工作经验面试总结最近换了个公司,从二月底开始面,面到三月底,面了有快二十五家公司.我是一个喜欢总结经验的人,每经过一场面试,我在回来的路上都会仔细回想今天哪些问题可以答的更好,或者哪些 ...

  4. iOS安全些许经验和学习笔记

    http://bbs.pediy.com/showthread.php?t=209014 标题: [原创]iOS安全些许经验和学习笔记作者: MonkeyKey时间: 2016-03-30,16:32 ...

  5. Android IOS WebRTC 音视频开发总结(六)-- iOS开发之含泪经验

    前段时间在搞webrtc iOS开发,所以将标题改为了Android IOS WebRTC 音视频开发总结, 下面都是开发过程中的经验总结,转载请说明出处(博客园RTC.Blacker): 1. IO ...

  6. 2年Java开发工作经验面试总结

    最近换了个公司,从三月底开始面,面到四月底,面了有快二十家公司.我是一个喜欢总结经验的人,每经过一场面试,我在回来的路上都会仔细回想今天哪些问题可以答的更好,或者哪些问题是自己之前没遇到过的,或者是哪 ...

  7. 20道Java面试必考题

    系统整理了一下有关Java的面试题,包括基础篇,javaweb篇,框架篇,数据库篇,多线程篇,并发篇,算法篇等等,陆续更新中.其他方面如前端后端等等的面试题也在整理中,都会有的. 注:文末有福利!pd ...

  8. 转:java项目经验面试总结

    转载: 在前期已经讲过怎样分析自己,对自己进行一个准确的定位,选择一个合适的求职方向!并结合自己的实际个人情况来写一份针对性很强的个人简历!个人简历就是个人的广告!好的简历可以更受到用人需求单位青睐! ...

  9. 自学 iOS 开发的一些经验 - 转自无网不剩的博客

    不知不觉作为 iOS 开发也有两年多的时间了,记得当初看到 OC 的语法时,愣是被吓了回去,隔了好久才重新耐下心去啃一啃.啃了一阵,觉得大概有了点概念,看到 Cocoa 那么多的 Class,又懵了, ...

随机推荐

  1. iOS学习13之OC NSString类

    C语言中,字符串是有char(ASC||码)字符组成. OC中,字符串是由unichar(Unicode)字符组成. 1.字符串(NSString) NSString:不可变字符串,即:创建以后,内容 ...

  2. BZOJ2981 : [Poi2002]括号

    对于最终加入了括号的序列,对其求中缀表达式,建树. 可以发现$n-1$个运算符DFS序递增,且若一个-上方往左走了奇数次,则它就是+,否则就是-. 所以考虑DP,设$f[i][j]$表示考虑了前$i$ ...

  3. objective-c 多线程注意的问题

    1.资源竞争:当每个线程都去访问同一段内存时,会导致所谓i资源竞争问题,这时候可以通过“@synchronized block”将实例变量包围起来,创建一个互斥锁, 这样你就可以确保在互斥锁中的代码一 ...

  4. web安全测试

  5. 读书笔记:javascript高级技巧(一)

    一.安全的类型检测 javascript内置的类型检测机制并非完全可靠,由于浏览器或者作用域等原因,经常会发生错误.大家知道,在任何值调用toString()方法都会返回一个[object Nativ ...

  6. 【FZU】1977 Pandora adventure

    http://acm.fzu.edu.cn/problem.php?pid=1977 题意:n×m的网格,有3种格子,'O'必须经过.'*'可以选择经过.'X'不能经过.现在要求路径经过所有'O'且是 ...

  7. C#常用方法二

    public sealed class StringTool { /// <summary> /// 将txt文件读入字符串 /// </summary> /// <pa ...

  8. 设备像素比devicePixelRatio简单介绍

    本文所说devicePixelRatio其实指的是window.devicePixelRatio, 被所有WebKit浏览器以及Opera所支持,随着显示器的发展,这个属性也慢慢登上了前端技术的舞台. ...

  9. winform记事本初步实现

    public Form1() { InitializeComponent(); } private void 剪切TToolStripMenuItem_Click(object sender, Eve ...

  10. [转] - MC、MC、MCMC简述

    贝叶斯集锦(3):从MC.MC到MCMC 2013-07-31 23:03:39 #####一份草稿 贝叶斯计算基础 一.从MC.MC到MCMC 斯坦福统计学教授Persi Diaconis是一位传奇 ...