面试
文章平均质量分 75
iOS开发-上海
一点一滴 汇成大海
展开
-
iOS面试题----中软
iOS面试题(选择简答) 选择题 1、在Xcode中,需要编译混合Objective-C和C++的源码文件,需要将文件格式的后缀改为 (C) A. .c B. .cpp C. .mm D. .m 2、下面的http状态码中哪一个是状态码是标注请求不正确地:(A) A.302 是请求链接错误或者找不到服务器。原创 2017-05-11 16:26:19 · 1495 阅读 · 0 评论 -
iOS中的三大事件
iOS中的事件可以分为三大类: 1> 触摸事件 2> 加速计事件 3> 远程控制事件 响应者对象 在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件.我们称之为"响应者对象". UIApplication,UIViewController,UIView都继承自UIResponder,因此它们都原创 2016-01-26 13:17:16 · 699 阅读 · 0 评论 -
什么是MVC设计模式???
什么是MVC设计模式? MVC由Trygve Reenskaug提出,首先被应用在SmallTalk-80环境中,是许多交互和界面系统的构成基础。MVC结构是为那些需要为同样的数据提供多个视图的应用程序而设计的,它很好的实现了数据层与表示层的分离。MVC作为一种开发模型,通常用于分布式应用系统的设计和分析中,以及用于确定系统各部分间的组织关系。对于界面设计可变性的需求,MVC(Model-Vi原创 2016-01-26 13:16:56 · 613 阅读 · 0 评论 -
内存管理
内存管理 软件运行时会分配和使用设备的内存资源,因此,在软件开发的过程中,需要进行内存管理,以保证高效、快速的分配内存,并且在适当的时候释放和回收内存资源。 一、Objective-C内存管理的对象 IOS开发中,内存中的对象主要有两类,一类是值类型,比如int、float、struct等基本数据类型,另一类是引用类型,也就是继承自NSObject类的所有原创 2016-01-25 21:30:40 · 477 阅读 · 0 评论 -
KVC/KVO原理详解及编程指南
前言: 1、本文基本不讲KVC/KVO的用法,只结合网上的资料说说对这种技术的理解。 2、由于KVO内容较少,而且是以KVC为基础实现的,本文将着重介绍KVC部分。 一、简介 KVC/KVO是观察者模式的一种实现,在Cocoa中是以被万物之源NSObject类实现的NSKeyValueCoding/NSKeyValueObserving非正式协议的形式被定义为基础框架的一部分。原创 2016-01-25 21:07:28 · 384 阅读 · 0 评论 -
KVC与KVO
KVC 与 KVO 是 Objective C 的关键概念,个人认为必须理解的东西,下面是实例讲解。 Key-Value Coding (KVC) KVC,即是指 NSKeyValueCoding,一个非正式的 Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实现的关键技术之一。 一个对象拥有某些属性。比如说,一个 Person 对象有一个 na原创 2016-01-25 19:32:18 · 471 阅读 · 0 评论