iOS面试知识点整理.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
iOS面试知识点整理

iOS 面试常问知识点(必备) 1、 C 知识点 üü 写一个标准宏 MIN, 这个宏输入两个参数 A 、B,并返回较小的一个 #define MIN(a,b) ((ab)?(b):(a)) üü 关键字 static 的作用是什么 (1) 设置变量的存储域,函数体内 static 变量的作用范围为该函数体,该变量 的内存制备分配一次,因此值在下次调用是仍维持上次的值。 (2) 限制编制的作用域,在模块的 static 全局变量只可以被这一模块内的其他 函数调用,这个函数的使用范围被限制在声明它的模块内。 (3) 限制函数的作用域,同上。 (4) 在类中 static 成员变量意味着被它被该类所有实例所共享,也就是说某个 类的实例修改了该静态成员变量,其修改值为该类的其他所有实例所见。 (5) 在类中的 static 成员属于整个类所有,这个函数不接受 this 指针,因此只 能访问类的 static 成员变量。 üü 关键字 const 有什么含意 (1)简单说:意味着只读 const int a; int const a; const int *a; int * const a; int const * a const; 前两个的作用是一样,a 是一个常整型数。第三个意味着 a 是一个指向常整型 数的指针(也就是,整型数是不可修改的,但指针可以)。第四个意思 a 是一 个指向整型数的常指针(也就是说,指针指向的整型数是可以修改的,但指针 是不可修改的)。最后一个意味着 a 是一个指向常整型数的常指针(也就是说, 指针指向的整型数是不可修改的,同时指针也是不可修改的)。如果应试者能 正确回答这些问题,那么他就给我留下了一个好印象。顺带一句,也许你可 能会问,即使不用关键字 const,也还是能很容易写出功能正确的程序,那么 我为什么还要如此看重关键字 const 呢?我也如下的几下理由: (2)通过给优化器一些附加的信息,使用关键字 const 也许能产生更紧凑的代 码。 (3)合理地使用关键字 const 可以使编译器很自然地保护那些不希望被改变的 参数,防止其被无意的代码修改。简而言之,这样可以减少 bug 的出现。 üü 堆和栈的区别 一个由 c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack )― 由编译器自动分配释放 ,存放函数的参数值,局部变量的 值等.其操作方式类似于数据结构中的栈. 2、堆区(heap )一般由程序员分配释放, 若程序员不释放,程序结束时可能 由OS 回收 .注意它与数据结构中的堆是两回事,分配方式倒是类似于链表 üü 不用第三个参数来交换 A、B 两个变量的值 (1) a = a ^ b b = a ^ b a = a ^ b (2) a = a + b b = a - b a = a - b üü break、return 和 continue 的区别 break 是直接跳出整个循环体 return 直接跳出函数 continue 则是跳出当前循环,到下一循环 üü int *p 中 *p 和 p 的分别代表什么 *p:该指针指向变量的值 p:一个指向某个内存块的一个变量 üü 写算法对一个长度为 n 的数组 a 进行升序排序 选择排序 -(void)bunbleSort:(NSMutableArray *)aData { int count = 0; for(int i = 0; i [aData count]-1;i++) { for(int j = i+1; j [aData count];j++) { if([[aData objectAtIndex:i] integerValue] [

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档