随笔分类 - 李洪强经典面试题
摘要:1.及时聊天app不会采用的网络传输方式是 DA UDP B TCP C Http D FTP 2.下列技术不属于多线程的是 AA Block B NSThread C NSOperation D GCD 3.线程和进程的区别不正确的是 BA 进程和线程都是由操作系统所体会的程序运行的基本单元B 线
阅读全文
摘要:可能碰到的iOS笔试面试题(4)--C语言 可能碰到的iOS笔试面试题(4)--C语言 C语言,开发的基础功底,iOS很多高级应用都要和C语言打交道,所以,C语言在iOS开发中的重要性,你懂的。里面的一些问题可能并不是C语言问题,但是属于计算机的一些原理性的知识点,所以我就不再另外写一篇文章了,直接
阅读全文
摘要:iOS 程序员 6 级考试(答案和解释) 我是前言 1. 下面的代码分别输出什么? @implementation Son : Father- (id)init { self = [super init]; if (self) { NSLog(@"%@", NSStringFromClass([se
阅读全文
摘要:1. 怎么解决缓存池满的问题(cell) ios中不存在缓存池满的情况,因为通常我们ios中开发,对象都是在需要的时候才会创建,有种常用的说话叫做懒加载,还有在UITableView中一般只会创建刚开始出现在屏幕中的cell,之后都是从缓存池里取,不会在创建新对象。缓存池里最多也就一两个对象,缓存池
阅读全文
摘要:+ (id)initWithCString:(c*****t char *)nullTerminatedCString encoding:(NSStringEncoding)encoding; + (id) stringWithCString: (c*****t char*)nullTerminat
阅读全文
摘要:1、#import和#include的区别,@class代表什么? @class一般用于头文件中需要声明该类的某个实例变量的时候用到,在m文件中还是需要使用#import 而#import比起#include的好处就是不会引起重复包含 2、谈谈Object-C的内存管理方式及过程? 1.当你使用ne
阅读全文
摘要:1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? 答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写
阅读全文
摘要:1.static 关键字的作用: (1)函数体内 static 变量的作用范围为该函数体,不同于 auto 变量,该变量的内存只被分配一次, 因此其值在下次调用时仍维持上次的值; (2)在模块内的 static 全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问; (3)在模块内的stat
阅读全文
摘要:如何面试 iOS 工程师 推荐序 私下和很多朋友交流过这个话题,大部分求职者认为,我能做基本的 iOS 开发工作,就达到公司的要求了,殊不知公司招聘员工,更希望的是这个人能够在关键时候能够发挥一般人做不到的能力。 这篇文章是来自微信读书的 bang ,我完全同意他的观点。除了他的这些面试方法外,我还
阅读全文
摘要:腾讯、百度、阿里面试经验—(3)阿里面经 接上篇,2012年可以说相当的辛苦经常有加班到11点、凌晨的情况,基本上是9点之后才能下班。为了这个重要的项目大家都很努力,终端领域也终于向好的方向发展,直到年底。 年底发生了一件不愉快的事情,内容就不说了跟主题无关。本人又开始了找工作之旅。 1、第一次进军
阅读全文
摘要:腾讯,百度,阿里面试经验一(2)百度面经 接上篇,刚加入腾讯的日子还是很happy的,第一个项目就是独立开发一个抽奖营销项目,之后跟一个技术很厉害又有想法的前端牛人一起负责比较重要的项目,当然是他带我(当时的目标就是超越他,可惜到现在还没实现。大牛当年教育我说,新人刚参加工作这几年回家之后不要玩,要
阅读全文
摘要:腾讯、百度、阿里面试经验—(1) 腾讯面经 本人IT屌丝一枚,毕业4年,5年经验(大四在腾讯实习一年,实习生工资,工作内容同正式员工一样)。非常幸运,先后收到过腾讯、百度和阿里的offer,在这里跟大家分享下经验,同诸君共勉。 本人职业生涯的起点开始于腾讯,能入职腾讯其实非常偶然。09年腾讯校招的时
阅读全文
摘要:李洪强IOS开发之-iOS经典面试题 写这篇文章的目的是因为前两天同学想应聘iOS开发,从网上找了iOS面试题和答案让我帮忙看看。我扫了一眼,倒吸了一口冷气,仔细一看,气的发抖。整篇题目30多个没有一个答案是对的,总结这篇面试题的作者对iOS机制根本就是一知半解就敢发到网上,不管有心还是无心都是坑害
阅读全文
摘要:n什么是FMDB pFMDB是iOS平台的SQLite数据库框架 pFMDB以OC的方式封装了SQLite的C语言API p nFMDB的优点 p使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码 p对比苹果自带的Core Data框架,更加轻量级和灵活 p提供了多线程安全的数据库操作方法,有效
阅读全文
摘要:iOS应用性能调优的25个建议和技巧 本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。 性能对
阅读全文
摘要:1. Object-C有多继承吗?没有的话用什么代替? 1> OC是单继承,没有多继承 2> 有时可以用分类和协议来代替多继承 2. Object-C有私有方法吗?私有变量呢? 1> OC没有类似@private的修饰词来修饰方法,只要写在.h文件中,就是公共方法 2> 可以使用类扩展(Extens
阅读全文
摘要:1.Difference between shallow copy and deep copy? 浅复制和深复制的区别? 答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。
深层复制:复制引用对象本身。
意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_co
阅读全文
摘要:1.及时聊天app不会采用的网络传输方式是 D A UDP B TCP C Http D FTP 2.下列技术不属于多线程的是 A A Block B NSThread C NSOperation D GCD 3.线程和进程的区别不正确的是 B A 进程和线程都是由操作系统所体会的程序运行的基本单元
阅读全文
摘要:C语言 & 计算机基础 1、请看下面一段代码 static int a = 1; int main(){ int b = 2; char *c = NULL; c = (char *)malloc(100 * sizeof(char)); return 0; } 请问访问a,b,c 3种类型变量的效
阅读全文
浙公网安备 33010602011771号