- 博客(3)
- 收藏
- 关注
原创 UI面试常见问题及回答
在ios面试中,应试者经常遇到一些ios基础方面的知识,下面总结了一些经常遇到但很重要的知识. 第一个:内存管理(oc有垃圾回收机制, ios没有) 在UI中我们用内存引用计数来对内存进行管理;(遵循谁开辟,谁释放原则,内存引用计数要保持平衡) alloc, retain, copy等关键字会使内存引用计数立即+1;当对象使用结束后要对它进行释放 ,release(立即
2014-12-23 21:23:07 2676
原创 初级数据持久化
往内存中存储分为简单对象存储和复杂对象的存储, 简单类型对象一般有字符串,数组,字典 Data ;复杂的对象为系统提供之外的类型 如Model类, 复杂数据存储原理 : 将类型的对象归档(序列化) 为NSData类型的对象,然后将NSData类型对象 进行存储. 对硬盘进行管理的工具为NSFileManger, 主要进行文件管理; 沙盒安全机制 是i
2014-12-23 20:35:52 382
原创 UI中多线程总结
所有应用程序都是一个进程,打开应用程序就进入一个进程,给进程分配内存空间,进程里可以分配很多线程,一个进程里面最少有一个线程.线程与线程之间是互不干扰的, 当只有一个主线程时为单线程. 经常用多线程的地方:1.大量运算for循环; 2.数据读取(本地, 数据库查询所有数据的时候); 3. 进行网络请求的时候(同步网络请求). 常见的多线程方式
2014-12-23 19:48:09 399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人