• <big id="xbp9o"><li id="xbp9o"></li></big>

  • <span id="xbp9o"><output id="xbp9o"><strong id="xbp9o"></strong></output></span>

  • <strike id="xbp9o"></strike>
    <big id="xbp9o"><dl id="xbp9o"><object id="xbp9o"></object></dl></big>
  • <big id="xbp9o"><dl id="xbp9o"><mark id="xbp9o"></mark></dl></big>
    <span id="xbp9o"><output id="xbp9o"><strong id="xbp9o"></strong></output></span>

        文档库

        最新最全的文档下载
        当前位置:文档库 > ios面试试题

        ios面试试题

        1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?

        答:Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系。

        2. #import 跟#include 有什么区别,@class呢?#import<> 跟#import””又什么区别?

        答:#import是Objective-C导入头文件的关键字,#include是C/C++导入头文件的关键字,使用#import头文件会自动只导入一次,不会重复导入,相当于#include和#pragma once;@class告诉编译器某个类的声明,当执行时,才去查看类的实现文件,可以解决头文件的相互包含;#import<>用来包含系统的头文件,#import“”用来包含用户自定义文件头文件。

        6.常见的object-c的数据类型有哪些,和C的基本数据类型有什么区别?如:NSInteger 和int

        object-c的数据类型有NSString,NSNumber,NSArray,NSMutableArray,NSData 等等,这些都是class,创建后便是对象,而C语言的基本数据类型int,只是一定字节的内存空间,用于存放数值;NSInteger是基本数据类型,并不是NSNumber的子类,当然也不是NSObject的子类。NSInteger是基本数据类型Int或者Long的别名(NSInteger的定义typedef long NSInteger),它的区别在于,NSInteger会根据系统是32位还是64位来决定是本身是int还是Long。

        8.Objective-C如何对内存管理的,说说你的看法和解决方法?

        Objective-C的内存管理主要有三种方式ARC(自动内存计数)、手动内存计数、内存池。

        免费下载Word文档免费下载: ios面试试题

        (共19页)

        iOS 面试题

        iOS 面试题 - iOS 面试题 1 、在一个对象的方法里面: = @“object” ;和 name =@”object” 有什么不同吗? 答:se...

        iOS面试题(附答案)

        iOS面试题(附答案) - iOS 面试题(附答案) ? ? 1、 简述一下 UIViewController 的生命周期? ? alloc ?-?‐&gt; ?init ?...

        iOS面试题总结

        iOS面试题总结 - iOS面试题总结 1.每天上班都是活跃在各大iOS开发群,碰到别人的问题,自己 不懂的都悄悄记下来,自己去百度,也能学到一些东西,但 是不能系统的...

        ios面试题

        ios面试题 - ios 面试题 1.为什么说 Objective-C 是一门动态的语言? 1.object-c 类的类型和数据变量的类型都是在运行是确定的, 而不是在编译时确定。例如:...

        史上最全的iOS面试题及答案

        史上最全的iOS面试题及答案 - 史上最全的 iOS 面试题及答案 史上最全的 iOS 面试题及答案 iOS 面试小贴士 ———回答好下面的...

        黑马程序员:IOS面试宝典题(1-10)

        黑马程序员:IOS面试宝典题(1-10) - 该面试宝典不仅收录了上海 iOS 小组成员亲身面试遇到的问题,还收录了从传智.黑马 学子那里收集过来的问题。在以后的工作中该...

        黑马程序员:IOS面试宝典之OC语言

        黑马程序员:IOS面试宝典之OC语言 - OC 语言(★★) 有人可能会问对于我们学 iOS 的同学来讲,面试还会问 Objective-C 基础吗?答案是 会的,但是不会太多,因此...

        iOS面试题

        iOS面试题 - 第一部分:面试题 注意,下面这些题只是我准备的题库。在实际面试的时候我会根据面 试者的水平抽出相应的题目来出的。 技术 基础 1.为什么说...

        ios工程师笔试题及答案,ios工程师面试题及答案

        ios工程师笔试题及答案,ios工程师面试题及答案 - ios 工程师笔试题及答案,ios 工程师面试题及答案 不少小伙伴们对 ios 工程师这个职位都十分感兴趣,本期乔布...

        史上最全的iOS面试题及答案

        史上最全的iOS面试题及答案 - 史上最全的 iOS 面试题及答案 1. 1.写一个NSString类的实现 + (id)initWithCString:(c***t char *)null...

        2019香港码报开奖结果-2019香港买马开奖结果-2019香港平特一肖