会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
YajunBlog
博客园
首页
新随笔
联系
管理
订阅
2015年9月28日
iOS英文综合面试题
摘要: 1、Difference between shallow copy and deep copy? 1> 浅拷贝:指针(地址)拷贝,不会产生新对象 2> 深拷贝:内容拷贝,会产生新对象2、Difference between categories and extensions? 1> 分类是有...
阅读全文
posted @ 2015-09-28 14:13 YajunBlog
阅读(848)
评论(0)
推荐(0)
2015年9月22日
iOS综合面试题1
摘要: 1、#import 跟#include、@class有什么区别?#import 跟 #import”"又什么区别? 1> #import和#include都能完整地包含某个文件的内容,#import能防止同一个文件被包含多次 2> @class仅仅是声明一个类名,并不会包含类的完整声明;@cla...
阅读全文
posted @ 2015-09-22 14:16 YajunBlog
阅读(180)
评论(0)
推荐(0)
2015年9月18日
内存管理
摘要: 1、怎么保证多人开发进行内存泄露的检查. 1> 使用Analyze进行代码的静态分析 2> 为避免不必要的麻烦, 多人开发时尽量使用ARC2、非自动内存管理情况下怎么做单例模式. 创建单例设计模式的基本步骤 · >声明一个单件对象的静态实例,并初始化为nil。 >创建一个类的类工厂方法,当...
阅读全文
posted @ 2015-09-18 13:13 YajunBlog
阅读(416)
评论(0)
推荐(0)
2015年9月17日
多线程网络
摘要: 1、多线程的底层实现 1> 首先搞清楚什么是线程、什么是多线程 2> Mach是第一个以多线程方式处理任务的系统,因此多线程的底层实现机制是基于Mach的线程 3> 开发中很少用Mach级的线程,因为Mach级的线程没有提供多线程的基本特征,线程之间是独立的 4> 开发中实现多线程的方案 ...
阅读全文
posted @ 2015-09-17 19:21 YajunBlog
阅读(182)
评论(0)
推荐(0)
公告